我有這個文本,來自許多具有相同格式和連結的其他 html,只有文本不同。我想摘錄這部分文字:「廣闊無垠的理想本質」。基本上,在使用正規表示式找到此文字後,我需要在搜尋結果中查看該單字。
...<br><br>The message that an artist emphasizes in his personal work is <a href="https://mywebsite.com/zh/how-are-you.html">the ideal hypostasis of a vast expanse<img src="ru.jpg"</a> that includes the space between himself and the components of the surrounding world.<en>
所以,我用這個公式製作了一個正規表示式FIRST-PART.*?SECOND-PART
尋找: <a href="https://mywebsite.com/zh/how-are-you.html">.*?<img src="ru.jpg"</a>
我的正規表示式的問題是,它顯示了所有行的結果,但我只需要顯示文字:the ideal hypostasis of a vast expanse
答案1
使用以下內容:
- Ctrl+H
- 找什麼:
(?s)(?<=FIRST-PART).*?(?=SECOND-PART)
或者
找什麼:
(?s)(?<=FIRST-PART)\K(.*?)(?=SECOND-PART)|\1
查看 相符
查看 環繞
查看 正規表示式
根據您的情況,找到他的:
(?s)(?<= <a href="https://mywebsite.com/zh/how-are-you.html">).*?(?=<img src="ru.jpg"</a>)