在正则表达式中,匹配字符串末尾或特定字符

2023-12-05

我有一根绳子。结局不同,比如index.php?test=1&list=UL or index.php?list=UL&more=1。我正在寻找的一件事是&list=.

我该如何匹配它,无论是在字符串的中间还是在末尾?到目前为止我已经[&|\?]list=.*?([&|$]),但是([&|$])部分实际上不起作用;我正在尝试用它来匹配&或字符串的结尾,但字符串部分的结尾不起作用,因此此模式与第二个示例匹配,但与第一个示例不匹配。


Use:

/(&|\?)list=.*?(&|$)/

请注意,当您使用方括号表达式时,其中的每个字符(带有some例外)将按字面解释。换句话说,[&|$]匹配人物 &, |, and $.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在正则表达式中,匹配字符串末尾或特定字符 的相关文章

随机推荐