以下是我需要查找和替換詞組合:正則表達式幫助 - 搜索和替換
[Cc]ontestants:
[Cc]ontestants :
[Cc]ontestant:
[Cc]ontestant :
是以下是否正確?
'/[Cc]ontestant(:| :|s:|s :)/'
的句子(或線)將啓動以單詞和結束:(帶或不帶空格前:),然後在句子中的一些換句話說,或之後無話。
只需要匹配並用一個新單詞替換上述組合 - 說MyWord。
謝謝。
以下是我需要查找和替換詞組合:正則表達式幫助 - 搜索和替換
[Cc]ontestants:
[Cc]ontestants :
[Cc]ontestant:
[Cc]ontestant :
是以下是否正確?
'/[Cc]ontestant(:| :|s:|s :)/'
的句子(或線)將啓動以單詞和結束:(帶或不帶空格前:),然後在句子中的一些換句話說,或之後無話。
只需要匹配並用一個新單詞替換上述組合 - 說MyWord。
謝謝。
這工作:
[Cc]ontestants?\s?\:
分拆下來:
[Cc]
- >匹配於 'C' 或 'c' 的ontestant
- >上 'ontestant' 文字匹配s?
- >在可選字母上匹配\s?
- 上可選空白>匹配\:
- 上的字面>匹配 ':'您可能會降低它,
[Cc]ontestants?\s*:
或
[Cc]ontestants?\h*:
的句子(或線)將啓動以單詞和結束與:
如果它是在開始時然後使用開始的線路錨點^
^[Cc]ontestants?\h*:
句子或行將成爲以下三種情況之一: 結束於:然後是新行。 或者 :rusticnomand有人爲-ELSE等等等等 或者 :rusticnomand有人爲-ELSE等等等等 – rusticnomad
如果行開始和結束的描述,我建議如下:
^\[Cc\]ontestants?\s?\:$
的「$」結尾確保有後沒有進一步的字符「:」。即[Cc]ontestant:d
不匹配。
請參閱https://regex101.com/以測試正則表達式 –