0

私はワードアンスクランブラーをプログラミングしてきました。タグのグループと別のグループの間の情報を解析し、すべての一致を配列に入れる必要があります。開始タグは次のとおりです。

<tr> <td></td><td><li>

終了タグは次のとおりです。

</li></td> </tr>

私はいくつかの正規表現を知っていますが、PHPに慣れていません。

4

2 に答える 2

2
<tr> <td><\/td><td><li>(.*)<\/li><\/td> <\/tr>

テストはここにあります:http://rubular.com/regexes/13241

于 2010-01-28T01:53:18.360 に答える
0

PHPはPERLPOSIXの両方の正規表現に対応できるため、知っているフレーバーの関数を使用する必要があります。@Gazlerによって投稿されたコードはどちらの場合でも機能するはずですが、/sで囲み、引用する必要があります。

$reg = '/<tr> <td><\/td><td><li>(.*)<\/li><\/td> <\/tr>/';

ここにPHPPERL正規表現ベースのテストサイトがあります:http://jr.camenisch.net/regex/

于 2010-01-28T02:15:39.153 に答える