0
"*,10,10,+,+,20,*,3+"
我想在字符串的开始或结尾处捕获*或+。我试过如下快速正则表达式查询:如何在字符串的开头或结尾检查*或+?
/^(\+|\*)/
/(\+|\*)$
有什么想法吗?
"*,10,10,+,+,20,*,3+"
我想在字符串的开始或结尾处捕获*或+。我试过如下快速正则表达式查询:如何在字符串的开头或结尾检查*或+?
/^(\+|\*)/
/(\+|\*)$
有什么想法吗?
使用交替运算符或OR运算符即|
来结合两者。此外,您需要转义字符*
和+
,因为它们有特殊含义。
为了逃避逃跑,你可以把它们放在一个字符类中,这样它们就被当作文字。
^[*+]|[*+]$
...以及当您尝试时发生了什么?你使用什么语言/环境?你测试什么字符串? – 2015-02-08 16:27:30