我想尝试构建一个 RegEx 语句,该语句将从字符串中删除任何前置或尾随空格(但保留字符串中包含的任何空格不变),同时还匹配所选格式。例如,字符串不得超过 20 个字符,可以包含 a-zA-Z0-9 中的任何字符以及下划线和连字符。但最重要的是,它必须修剪或忽略在字符串开头或结尾找到的任何空格,因此:
正确: “祝你有美好的一天”
错误: “祝你有美好的一天”
我尝试了许多不同的方法来做到这一点,但不幸的是到目前为止我还无法想出一个完全符合我想要的公式。有人可以帮我找到合适的正则表达式吗? (这是最简单形式的正则表达式,而不是特定于平台的)。
最佳答案
搜索此模式:
^\s*(.*?)\s*$
替换为这个:
\1
关于正则表达式 - 在匹配内容时删除前面和后面的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14518228/