1

嗨,我是正则表达式和编程的新手。我在一个文本文件中想要搜索两个文字的第一次出现之间的任何东西(所有字符),即'html'和'http'。我尝试了很多表达,但没有成功。任何帮助将不胜感激。

4

1 回答 1

3

你可以试试这个正则表达式,

(?<=html).*?(?=http)

使用sswitch 使点也匹配换行符。

解释:

  • (?<=html)使用积极的后视。它匹配 word 之后的所有字符html
  • .*?它匹配任何字符零次或多次。?after*使正则表达式引擎匹配最短的可能性。
  • (?=http)积极展望。匹配之前的任何字符http
于 2014-06-26T16:46:35.133 回答