1

私は何時間も正規表現のチュートリアルを行ってきましたが、それをうまく理解できないようです。タイトルが非常に長い(1000文字以上)場合にのみhtmlタイトルを抽出する正規表現ステートメントが欲しいのですが。タイトル全体を選択するために、次のことをなんとか解決しました。

<title>(.*?)</title>

長さ部分の追加をどこから始めたらいいのかわかりません。どんな援助も大歓迎です!

4

1 に答える 1

6
<title>(.{1000,})</title>

(タイトルに改行が含まれていない限り、その場合、それを処理する方法は正規表現エンジンに依存します)。

これはまた、表示している文字列にタグが1つしかないことを前提としてい<title>ます(これはおそらくHTMLファイルの場合であるため、正規表現はHTMLを処理する際の脆弱なツールであるという一般的な警告を考えると、問題ありません)。

于 2012-11-05T22:02:25.783 に答える