因此[^x]
表示不匹配“x”,而x*
表示匹配“x” 0次或更多次,但是[^*]
是什么意思?
最佳答案
它的意思是“匹配不是文字星号的字符”。
要记住的是,在字符类中,不需要转义元字符,因此[^*]
与[^\*]
相同。同样,您可以使用[.]
引用文字点,而不是使用元字符引用任何字符。在字符类之外,您需要对其进行转义:\.
。
关于regex - [^ *]是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7781245/