2016-07-23 80 views
-2

我有很多文件有很多文字。在這些文件中,我正在尋找一個字符串,讓我們說,「av」不包含任何字母(a-zA-Z),就像在hAVing中一樣。不區分大小寫。我的工具支持perl兼容語法。正則表達式來查找字符串中不是一個字

一些例子: 比賽:AV 匹配:AV-鏈接 比賽:讓AV東西 匹配:AV/DC 比賽:AB,AC,AV,AZ 敵不過:具有 不匹配:平均 沒有匹配:textav

+2

閱讀正則表達式,這應該是非常簡單的做一個文件。或者你有特定的問題? – Downvoter

+0

我嘗試了以下方法,但只匹配「av」,但不匹配其他任何內容,如「.av」[^ a-zA-Z] av [^ a-zA-Z], – mhedv

回答

-2

在正則表達式,^字符是一個不 ^ [A-ZA-Z] AV^[A-ZA-Z]

+1

這是不正確的。 (順便說一句,這也與'[^ true]'不一樣。) – usr2564301

0

這種表達應該可以幫助您:/\bav\b/uim

+0

是的,這很完美,謝謝! (對於所有人:請不要,儘管在我的請求中對a-zA-Z有限制,但這與字符串之前或之後的0-9不匹配,這對我有好處,但可能無法滿足您的要求。 ) – mhedv

相關問題