我想匹配所有不包括字母[a-zA-Z]初始化的單詞。
通過案例
- 一些名字
- 另一個3 [VLT]
- 還!(這)
失敗案例
- 不是 42 這個
- 這是錯誤的(!)
- 錯誤的 #!
我嘗試了這個正則運算式/\b[^a-zA-Z ] \b/,但在某些情況下它失敗了
uj5u.com熱心網友回復:
您可以使用
(?<!\S)[^A-Za-z\s] (?!\S)
請參閱正則運算式演示。
詳情:
(?<!\S)- 左側空白邊界[^A-Za-z\s]- 除空格和 ASCII 字母之外的一個或多個字符([^\p{L}\s]如果支持,則用于支持所有 Unicode 字母)(?!\S)- 右側空白邊界。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/479790.html
上一篇:需要防止10個連續數字,11個連續數字,有一些棘手的引數
下一篇:匹配N組正則運算式中的特定字母
