0

前のテキストを前提として、属性の値を取得しようとしています。私がこれを持っていると言う:

<meta content="firsttag" name="datatoget" />

value名前(datatoget)を取得したい。
特定の属性の前に何があるか知っています(<meta ... name="

正規表現を使用してこの値を取得するにはどうすればよいですか?

取得しましcontent="firstag" name=".*"た。これにより、必要なものが返されますが、周囲のテキストが返されます。基本的には`。*の部分が欲しいです。

4

1 に答える 1

0
(?<=name=")[a-zA-Z0-9]*

(?<=name=")テキスト'name= "'が、結果に含めずに、一致させたいものの後ろにあることを確認してください。

[a-zA-Z0-9]キャプチャグループを制限して、終了引用符が含まれないようにします。

于 2012-09-19T15:08:56.177 に答える