几天来,我一直在摆弄regex,除了一件小事,我什么都做了。
^[-,.''s'p{L}]{1,}$
例如,上面的regex应该允许任何名称(包括空格、逗号等),但现在它也将"answers",.-'"算作名称。问题很简单:我该如何防止这种情况发生?很抱歉,如果这是一个重复的问题,我找不到完全相同的问题。
简单的答案是在真实字符之前、之后允许任意数量的允许字符。
即^[-,.''s'p{L}]*'p{L}[-,.''s'p{L}]*$
问候
几天来,我一直在摆弄regex,除了一件小事,我什么都做了。
^[-,.''s'p{L}]{1,}$
例如,上面的regex应该允许任何名称(包括空格、逗号等),但现在它也将"answers",.-'"算作名称。问题很简单:我该如何防止这种情况发生?很抱歉,如果这是一个重复的问题,我找不到完全相同的问题。
简单的答案是在真实字符之前、之后允许任意数量的允许字符。
即^[-,.''s'p{L}]*'p{L}[-,.''s'p{L}]*$
问候