小编dom*_*omc的帖子

Swift - 使用正则表达式拆分字符串 - 忽略搜索字符串

这里给出了一个聪明的第一个答案,用于使用正则表达式拆分 swift 字符串

拆分字符串答案

但是,它将搜索的文本保留在答案数组中。我正在尝试做类似的事情,但忽略充当分隔符的字符(例如,就像 swift split 函数一样,但只是使用正则表达式作为分隔符)。

例如:正则表达式将类似于

"\\\||Z|ZY"
Run Code Online (Sandbox Code Playgroud)

当应用于 string of "hi|thisZshouldZYbe|separated"then 你会得到一个数组

["hi", "this", "should", "be", "separated"]
Run Code Online (Sandbox Code Playgroud)

注意。正则表达式适用于带有双重转义的 swift NSRegularExpression 格式。在常规正则表达式中,它只是 "\||Z|ZY" 另外注意,正则表达式包含垂直线符号而不是字母 "l"

你可能不需要对原作做太多的调整来工作。

regex nsregularexpression swift4

4
推荐指数
1
解决办法
1911
查看次数

标签 统计

nsregularexpression ×1

regex ×1

swift4 ×1