我需要一个正则表达式来确保字符串不以空格开头或结尾。我不在乎它在“中间”是否有空格,只是不在开头或结尾。
我有一个几乎可以工作的正则表达式:
^\S.*\S$
以下是一些示例结果:
"HELLO" (Match)
"HEL LO" (Match)
" HELLO" (No Match)
"HELLO " (No Match)
"H" (No Match)
如您所见,我遇到的问题是,当字符串只有 1 个字符长(上例中的“H”)时,它不会返回匹配项。
如何修改我的正则表达式以处理字符串长度为 1 的情况?
谢谢
注意 - 我将此数据保存到 Xml 文件中,因此我需要一个模式来匹配 Xml 模式中的相同内容。我不确定它是否与 C# 中使用的任何 Regex 相同。
如果有人可以为我提供在我的模式中使用的模式,那将不胜感激!