我有一个Resoure.resx文件,我需要搜索以查找以空格结尾的字符串。我注意到在Visual Web Developer中我可以使用正则表达式和通配符进行搜索,但我无法弄清楚如何只找到最后带有空格的字符串。我试过这个正则表达式但是没有用:
\s$
你能举个例子吗?谢谢!
答案 0 :(得分:17)
我希望这可行,但由于\s
包含\n
和\r
,可能会让人感到困惑。或者我认为可能(但真的不太可能)Visual Web Developer使用的正则表达式的味道(我没有副本)没有{ {1}}字符类。试试这个:
\s
...在一行的末尾搜索空格,换页,制表符或垂直制表符。
如果您正在进行搜索和替换,并想要删除行尾的所有空白,那么as RageZ points out,您将需要包含贪心量词([ \f\t\v]$
意思是“一个或多个”),以便你尽可能多地抓住:
+
答案 1 :(得分:7)
你快到了。添加+
符号表示1个字符为无限数量的字符。
这可能会成功:
\s+$
答案 2 :(得分:1)
也许这会奏效:
^.+\s$
使用此功能,您将能够找到以空白字符结尾的非空行。