一致させたい文字列には常に "START"というフレーズが含まれます。このフレーズを含む一致のみを返すにはどうすればよいですか?ここで文字列を検索する正規表現ですか?
は私の現在のパターンである。ここでは
"(?<=utm_name=potato\" rel=(\"carrot\"|\"*\") >)(.*?)(?=</a>)"
は、文字列の入力です:
&utm_name=potato" rel="" >[START] This is a sentence.</a> <span class="beans">&utm_name=potato" rel="carrot" >[START] This is another sentence.</a> <span class="beans">&utm_name=potato" rel="carrot" >[FALSE] Do not match this sentence.</a> <span class="beans">
所望の出力:
[START] This is a sentence.
[START] This is another sentence.
電流出力:これを行うには
[START] This is a sentence.
[START] This is another sentence.
[FALSE] Do not match this sentence.
が置き換え '*' 'と* START *'。。? – juharr
@juharrあなたの提案では、結果は次のようになります。 –
\ [START \]。*?\を検索してみませんか?(リンク:https://i.imgur.com/pH8W8b5.png) 。 – Marathon55