我正在编写一个需要验证输入字符串以确保它不以空格开头的C#程序, t包含空格,并且不以空格结束。正则表达式匹配不以字符串开始,包含或以空格结束字符串
我目前使用下面的正则表达式:
^[\S]*$
这只是如果字符串为空的所有字符串的伟大工程:
"HELLO" (Match)
"H" (Match)
"HE LLO" (No Match)
" HELLO" (No Match)
"HELLO " (No Match)
"" (Match)
正如你可以看到空字符串“”回报这不是我想要的比赛。
如何修改我的正则表达式以确保字符串不是空的?
谢谢。
也许加上[\ S] + – vladkras
是的工作表示感谢! –