【发布时间】:2013-09-17 10:07:51
【问题描述】:
我只想在字符之间允许 a-z、A-Z 和空格。为此,我使用以下正则表达式,问题是它也允许前导和尾随空格。是否可以将其调整为不允许前导或尾随空格。
[a-zA-Z\\ \\\']*
示例
“查尔斯王子”应该通过
由于前导空格,“查尔斯王子”应该失败
'查尔斯王子'应该由于尾随空格而失败
【问题讨论】:
-
为什么里面有引号?你为什么要逃避你的空白?
-
你能给出输入和正/负输出
-
给出一些示例字符串和示例预期输出。你的问题有点模棱两可。您是要匹配整个字符串,还是要挑选多个匹配项。也就是说,给定“this is a test 123 foobar”,您是否期望返回“this is a test”和“foobar”?还是您希望该字符串无法通过验证?