非字母、数字、换行符或 | 字符的正则表达式



任何人都可以提供正则表达式来查找任何不是字母、数字换行或 | 垂直线(我不知道名称)的字符

我有很多行文本是这样的

929|10|10|1||S|N|||||||N|N|

我想找到奇怪的角色

你说的是一个"角色类"。

字符类类似于[a-f],表示字母abc

^放在开头就是否定它。

所以你想要[^da-zA-Zn|].

垂直

线称为"管道"或"垂直条"。

非字母、数字、换行符的字符的正则表达式 或 |

[^a-zA-Zdn|]

我想找到不符合标准的角色

使用[^a-zA-Zdn|]并遍历您找到的匹配项直到最后。

我想找到奇怪的角色

.(.)

$1包含奇怪的字符。只需继续迭代所有其他奇怪的字符

单个字符,而不是数字、管道或换行符。

[^da-zA-Z|n]

最新更新