如何编写正则表达式来关注这两个条件: 1 - (?:[A-Za-z] [A-Za-z0-9 _] *)(一个简单的变量名) 2-some string like:
%%
%%%
:=
()
{}
[]
<>
and ....
我想要一个表达式来检测除上面的组之外的其他字符
编辑:
我想要一个正则表达式,只是找到不在上面的组中的无效字符,这些字符串是[a-z]
和:=
等字母字符,而且......
EDIT2:
这个问题是关于学术项目的迷你编译器的扫描程序,我想找到不在语言字符中的无效字符,语言字符都像[A-Za-z0-9]
所有%% [] {} <> <= >= () :=
和所有[a-zA-Z0-9]
换句话说,我想要一个正则表达式来检测不在语言字符中的所有字符。
总结:如何编写表达式以查找不是%%
或%%%
或:=
或()
或{}
的所有字符或{{1}} ....
答案 0 :(得分:0)
我找到了答案,就像:
[^a-zA-Z0-9:=\]\[%{}]