正如标题所说,我需要创建一个匹配$和其后任何空格的正则表达式。例如:
$
"asd $ 5" should match "$ ".
可能吗?我能找到任何类似的东西。
2o7dmzc51#
您可以使用以下正则表达式:
[$]\s+
[$]将匹配美元符号,而\s+将匹配美元符号后面的一个或多个空格。参见此处的测试示例:https://regex101.com/r/Y4j98L/1
[$]
\s+
jfgube3f2#
对于美元符号,你需要转义这个符号。所以\$\s*会匹配你想要的。我把“任何匹配的空格”解释为也有可能没有空格。
\$\s*
wztqucjr3#
您也可以使用**$\s+**确保在$之前放置转义字符,因为$也表示正则表达式中的字符串结束
3条答案
按热度按时间2o7dmzc51#
您可以使用以下正则表达式:
[$]
将匹配美元符号,而\s+
将匹配美元符号后面的一个或多个空格。参见此处的测试示例:https://regex101.com/r/Y4j98L/1
jfgube3f2#
对于美元符号,你需要转义这个符号。所以
\$\s*
会匹配你想要的。我把“任何匹配的空格”解释为也有可能没有空格。wztqucjr3#
您也可以使用**$\s+**
确保在$之前放置转义字符,因为$也表示正则表达式中的字符串结束