【发布时间】:2018-01-30 19:00:15
【问题描述】:
我有以下正则表达式:^([^\s][a-zA-Z_\-]+\s)*([^\s][a-zA-Z_\-]+$)
执行以下操作:
开头没有空格
结尾没有空格
中间没有双空格
但它与这些字符串不匹配:
abd d
a bdc
确实符合这些:
abd de
ab cde
所以我认为它在提到的点之外做了其他事情,我需要它与 abd d 类型的示例相匹配。
它应该并且确实允许在两者之间有一个空格,但只有当单个空格左右的字符串长度为 2 或更多时才能看到。
我错过了什么?
【问题讨论】: