我想要一个可以找到所有$gme或gme的正则表达式。它不应该在类似这样的字符串中找到$gme或gme
hello $gmee
或
hello g$gme
例如,在字符串中,例如
Hello gme. Hey $gme. Hey $gmee. Hey gmee.
它应该只从上面的字符串中找到gme或$gme
当字符串前后没有空格时,它还必须找到gme或$gme 比如说
$gme
或
gme
我正在编写一个脚本,可以计算字符串中提到$gme或gme的次数
所以在一个像
Hello gme. Hey $gme. Hey $gmee. Hey gmee.
它只提到两次
我希望现在天气晴朗
我试过了
\$gme$|\sgme\s|\sgme|^gme\S
如果$gme或gme前后没有空格,则上述选项将失败。它还包括gmee和$gmee,我不想包括在内
您可以混合使用空格和单词边界:
见regex demo
详细信息:
(?<!\S)
-如果当前位置左侧没有非空格字符,则会导致匹配失败的负查找(因此,字符串开头或空格必须立即出现在左侧)\$?
-可选的$
字符gme
-一个单词\b
-一个单词bounary李>相关问题 更多 >
编程相关推荐