我試圖建立一個正則表達式,它可以讓我檢查一些單詞是不是由其他一些單詞前面。正則表達式來檢查是否有其他一些字不在其他
我使用負面lookbehind,但問題是,之間可能有其他詞。這裏是我的測試字符串:
very pure bright and nice
我想匹配亮或不錯,但只有當他們沒有通過非常前面。這是我迄今爲止所嘗試的:
(?<!very (?=(.{1,20})?(bright)(?=(.{1,20})?(nice))))(nice|bright)
但是,這總是匹配最後一個單詞。 是否有可能或者我應該考慮嘗試以編程方式進行操作?
這個詞不應該用「非常」在同前句子還是全文? –
在同一句話中,我期望小塊的文字塊:從一到三句。 – grundic