在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  Python/ 正則 [^] 和 (!?) 有啥區(qū)別?

正則 [^] 和 (!?) 有啥區(qū)別?

感覺 [^] 和 (!?) 都有取反的意思 他倆有啥區(qū)別呢?

回答
編輯回答
祈歡

^

匹配輸入字符串的開始位置。如果設(shè)置了RegExp對象的Multiline屬性,^也匹配“\n”或“\r”之后的位置。

(?!pattern)

正向否定預(yù)查,在任何不匹配pattern的字符串開始處匹配查找字符串。這是一個(gè)非獲取匹配,也就是說,該匹配不需要獲取供以后使用。例如“Windows(?!95|98|NT|2000)”能匹配“Windows3.1”中的“Windows”,但不能匹配“Windows2000”中的“Windows”。
2018年7月24日 14:06