Regex 快速正则表达式查询:如何检查*或+;在字符串的开头还是结尾?
我试图在字符串的开头或结尾捕捉*或+。我尝试了以下方法Regex 快速正则表达式查询:如何检查*或+;在字符串的开头还是结尾?,regex,Regex,我试图在字符串的开头或结尾捕捉*或+。我尝试了以下方法 "*,10,10,+,+,20,*,3+" 有什么想法吗?使用交替运算符或是的or运算符将两者结合起来。此外,还需要转义字符*和+,因为它们有特殊的含义 为了避免转义,您可以将它们放在字符类中,以便将它们视为文字 /^(\+|\*)/ /(\+|\*)$ …当你尝试时发生了什么?您使用的语言/环境是什么?你在测试什么字符串? ^[*+]|[*+]$
"*,10,10,+,+,20,*,3+"
有什么想法吗?使用交替运算符或是
的or运算符将两者结合起来。此外,还需要转义字符*
和+
,因为它们有特殊的含义
为了避免转义,您可以将它们放在字符类中,以便将它们视为文字
/^(\+|\*)/
/(\+|\*)$
…当你尝试时发生了什么?您使用的语言/环境是什么?你在测试什么字符串?
^[*+]|[*+]$