【发布时间】:2014-11-21 00:19:34
【问题描述】:
当我查看正则表达式的权威教程网站时,否定字符类的定义总是类似于“匹配所有不在列表中的字符”。然而在这个简单的例子中:"abc;xyz" -match "([^;]+)",我希望匹配是“abcxyz”,但它不是(匹配所有不是分号的字符)。那么定义应该是“匹配所有不在列表中的字符,但直到它在该列表中找到一个字符”?
【问题讨论】:
-
尝试
"aba"和正则表达式a+。它与否定字符类无关。
标签: regex