我最近开始研究正则表达式,并坚持解码以下表达式:
/[^[{]*[a-zA-Z0-9\_]/g
有人可以帮助我逐步解码吗?
非常感谢, 拉胡
答案 0 :(得分:2)
此正则表达式匹配任意数量的字符(不包括[
或{
),后跟字母,数字或下划线。
来自Regex101:/[^[{]*[a-zA-Z0-9_]/g
[^[{]*
*
量词 - 在零和无限次之间匹配,尽可能多次,根据需要回馈(贪婪)[{
匹配列表[{
中的单个字符(区分大小写) 匹配下面列表中的单个字符 [a-zA-Z0-9_]
a-z
a(索引97)和z(索引122)之间的单个字符(区分大小写)A-Z
A(索引65)和Z(索引90)之间范围内的单个字符(区分大小写)0-9
0(索引48)和9(索引57)范围内的单个字符(区分大小写)_
字面匹配字符_
(区分大小写)全局模式标记
g
修饰符:全局。所有比赛(首场比赛后不返回)