任何人都可以提供正则表达式来查找任何不是字母、数字换行符或 | 的字符吗?垂直线(我不知道它的名字)
我有很多这样的文本行
929|10|10|1||S|N|||||||N|N|
我想找到奇怪的字符
任何人都可以提供正则表达式来查找任何不是字母、数字换行符或 | 的字符吗?垂直线(我不知道它的名字)
我有很多这样的文本行
929|10|10|1||S|N|||||||N|N|
我想找到奇怪的字符
您在说的是“字符类”。
字符类类似于[a-f]
表示字母a
或。b
c
把 a^
放在开头就是对它的否定。
所以你想要[^\da-zA-Z\n|]
.
垂直线称为“管道”或“垂直条”。
非字母、数字、换行符或 | 字符的正则表达式
[^a-zA-Z\d\n|]
我想找到不符合条件的角色
使用[^a-zA-Z\d\n|]
并遍历您找到的匹配项直到最后..
我想找到奇怪的字符
.(.)
$1
包含奇数字符..继续迭代所有其他奇数字符
单个字符,而不是数字、管道或换行符。
[^\da-zA-Z|\n]