正则表达式将多个字母作为一个匹配对象,导致我的代码出现问题

时间:2019-01-26 16:34:04

标签: regex

我正在尝试获取字符串中的所有字母。但是,有时它会将两个字母匹配为一个匹配项,从而引起问题。

我认为我正在使用的这些字符串中包含不可见的字符,这些字符使事情变得混乱。这是我使用的字符串之一:“s͏uc͏͏ce͏͏s͏s”。如果使用([a-zA-Z])+将其放在https://regexr.com/中,它将把“ uc”和“ ce”标记为单独的匹配项。如何获得匹配每个字符的单个字符?

example of problem

1 个答案:

答案 0 :(得分:1)

拿走+

+是表示符合序列的一个或多个元素构成一个表达式的一种方法