(?!cnj8).*。
正則表達式零寬度斷言(?!exp)
正則表達式中的零寬度斷言是一種特殊的元字符序列,用於匹配不匹配某個模式的字符串。其中,"?!exp"是一種零寬度斷言,表示匹配不包含"exp"的字符串。
具體來說,"?!exp"會匹配所有不以"exp"開頭的字符串。這種斷言可以用於查找不以特定模式開頭的字符串,或者排除匹配特定模式的字符串。
例如,如果你想匹配所有不以"abc"開頭的字符串,可以使用正則表達式"^?!abc.*"。這個正則表達式會匹配所有不是以"abc"開頭的字符串,無論後面跟著什麼字符。
另外,如果你想匹配不包含某個模式的字符串,可以使用另一種零寬度斷言元字符"(*!pattern)"。這個元字符表示匹配不包含特定模式的字符串。
例如,如果你想匹配所有不包含"abc"的字符串,可以使用正則表達式"(.)(!abc)(.*)"。這個正則表達式會匹配所有不包含"abc"的字符串,無論"abc"出現在什麼位置。
- 編程問答
- 答案列表
php 正則表達式排除特定字符串[朗讀]
加入收藏