这种情况在验证RegExps中如此频繁,我想知道是否缺少更有效的表单。
请考虑以下RegExp:^[\w\s-&’'!À-Üà-øoù-ÿŒœ]+(\|[\w\s-&’'!À-Üà-øoù-ÿŒœ]+)*$
它所做的只是验证以下所有内容:
让我感到沮丧的是,我必须重复整个捕获类两次,以便我可以处理单个条目的情况(没有前导定界符),然后处理多个组(由必需分隔)的情况。分隔符
\1
在这里当然不起作用,因为我不匹配相同的字符串。
(这个问题不是关于我如何使用更简洁的类定义来捕获法语单词-这只是一个任意示例)