我想找到多行文本字符串cc
到kk
末開始,並且必須包括字符串c3
和c4
,但不能包含字符串dd
或ee
,下面的測試數據:誰能幫我寫一個正則表達式?
t1 b1 cc
c3 c4 z1
t3 dd kk
t4 b2 cc
c4 c3 z2
t6 ee kk
t7 b3 cc
c3 c4 z3
t9 ff kk
t7 b3 cc
c4 c3 z3
t9 ff kk
預期結果只有:
cc
c3 c4 z3
t9 ff kk
cc
c4 c3 z3
t9 ff kk
我寫了一個正則表達式(C#),但預計不會這樣的結果。
@MikeMB補充了一下。您可以在我附加的演示鏈接的右側看到每個正則表達式模式的解釋。如果對此解釋有任何疑問,請隨時詢問我.. –
非常感謝 –
以獲得更高的準確性,'@「(?s)\ bcc \ b(?:(?!\ b(?:dd | ee )\ b)。)*?\ bkk \ b「' –