如何在swift中从字符串集中拆分字符串和数字

时间:2018-04-10 10:27:41

标签: swift

这里我有一些字符串。我必须使用特殊字符串继续编号

示例:

1)。 \ n \ nRanjitha,20 \ n \ n \“N0?yE¥WQRKINQ Il.iM gm N-LI?\'] \”...... \ n \ n你已经越过路径10次\ n \ nPoth btDtlun \ n \ n

2)。\ n \ nShruthi,21 \ n \ n

3)。\ n \ nKhushbu,22 \ n©\ n \ n

4)。 \ n \ nVanitha,22 \'r-e \'\“\ n \ nC?Bishop Cotton Women's Christian College \ n \n®5公里之外\ n \ n

这是我使用OCR从图像获得的格式。 我想把名字和年龄分开。

期待outout:1 st String - >姓名:Ranjitha,年龄:20岁 你能说出任何一个逻辑吗?

1 个答案:

答案 0 :(得分:1)

可能的解决方案是正则表达式。

模式搜索

  • 一个或多个字符(将被捕获)
  • 逗号
  • 可选的空白字符
  • 一个或多个数字(将被捕获)
        var emptylistandStuff = new List<string>();
        var characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";

        foreach (var item in listOfstuffandetc)
        {
            if (characters.Contains(item))
            {
                emptylistandStuff.Add(item);
            }
        }