匹配美元符号和后面的空格的正则表达式

5

正如标题所说,我需要创建一个regex,它可以匹配$和任何在其后的空格。例如:

"asd $   5" should match "$   ".

有没有类似的东西?我找不到任何相关的信息。
3个回答

10
您可以使用以下正则表达式:
[$]\s+
[$]将匹配美元符号,\s+将匹配美元符号后的一个或多个空格。
在此处查看测试示例:https://regex101.com/r/Y4j98L/1

2
注意 \s 匹配垂直空格,如果需要匹配水平空格,则应使用 \h。然而,+1。 - Toto

3
对于美元符号,您需要转义该符号。因此,\$\s*将匹配您想要的内容。我理解“任何匹配空格”意味着可能没有空格的情况。

1
您还可以使用\$\s+
在正则表达式中,$符号也表示字符串的结尾,因此请确保在$之前使用转义字符。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接