1

こんにちは、正規表現とプログラミングは初めてです。私はテキストファイルで、「html」と「http」という2つのリテラルの最初の出現の間のすべてのもの(すべての文字)を検索したいと考えています。私は多くの表現を試みましたが、成功しませんでした。どんな助けでも大歓迎です。

4

1 に答える 1

3

この正規表現を試すことができます。

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

スイッチを使用sしてドットを改行にも一致させます。

説明:

  • (?<=html)正の後読みが使用されます。単語の後のすべての文字に一致しますhtml
  • .*?任意の文字に 0 回以上一致します。?after*正規表現エンジンを最短の可能性に一致させます。
  • (?=http)ポジティブな先読み。の前の任意の文字に一致しますhttp
于 2014-06-26T16:46:35.133 に答える