我正在嘗試在此輸入中找到正確的正則運算式:
@Tag-1234
Scenario:
Blabla
Scenario:
Blabla
@Tag-1234
Scenario:
Blabla
將只選擇第二個(沒有標簽的那個)。到目前為止,我嘗試過類似的東西(?!@Tag-\d{4})\nScenario,但它并沒有奏效。
任何人都可以對此有所了解嗎?
我正在 regex101 上進行測驗 -> https://regex101.com/r/msDHKf/1
謝謝
uj5u.com熱心網友回復:
似乎我在連接到搜索的標簽之前錯過了 \n,所以正則運算式將是
\n(?!@Tag-\d{4})\nScenario
很近!
uj5u.com熱心網友回復:
在模式中(?!@Tag-\d{4})\nScenario,可以洗掉前瞻,因為它直接跟在匹配之后,\nScenario因此斷言將始終為真。
如果 Scenario 之前不應該有標簽而是換行符,則可以只匹配 2 個換行符,然后匹配 Scenario
\n\nScenario\b
請參閱正則運算式演示。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/317353.html
標籤:正则表达式
