我有一个Resoure.resx文件,我需要搜索以查找以空格结尾的字符串。我注意到在Visual Web Developer中我可以使用正则表达式和通配符进行搜索,但我无法弄清楚如何只找到最后带有空格的字符串。我试过这个正则表达式但是没有用:
\s$
能给我举个例子?谢谢!
我希望这可以工作,虽然因为\s
包括\n
和\r
,也许它会变得混乱。或者我认为可能(但实际上不太可能)Visual Web Developer使用的正则表达式的味道(我没有副本)没有\s
字符类。试试这个:
[ \f\t\v]$
...在一行的末尾搜索空格,换页,制表符或垂直制表符。
如果你正在进行搜索和替换,并希望摆脱行尾的所有空格,那么as RageZ points out,你会想要包含一个贪婪的量词(+
意为“一个或多个”),以便你抓住尽可能多的:
[ \f\t\v]+$
你快到了。添加+
符号表示1个字符到无限数量的字符。
这可能会成为:
\s+$
也许这会奏效:
^.+\s$
使用此功能,您将能够找到以空白字符结尾的非空行。