因此[^x]表示不匹配“x”,而x*表示匹配“x” 0次或更多次,但是[^*]是什么意思?

最佳答案

它的意思是“匹配不是文字星号的字符”。

要记住的是,在字符类中,不需要转义元字符,因此[^*][^\*]相同。同样,您可以使用[.]引用文字点,而不是使用元字符引用任何字符。在字符类之外,您需要对其进行转义:\.

关于regex - [^ *]是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7781245/

10-15 19:55