0

私はいくつかの大きなフォームを持っており、これらのフォームを手動で電子メールに変換する代わりに、Dreamweavers RegEx 関数を使用して検索および置換するだけでよいと考えました - http://www.adobe.com/devnet/dreamweaver/articles/regular_expressions_pt1 .html

基本的に、入力IDを取得して[MyId、Form]のような値にする必要があるいくつかの入力値があります

入力例:

<input name="PreviousReading100" id="PreviousReading100" type="number" style="width:200px; color:#666;" class="clear-default ForceNumber html5" value="[|PreviousReading100]" />

必要な結果:

[前の閲覧100,フォーム]

- 試しました -

探す:

<input\b(?=((?!(/>|id="?[0-9a-zA-Z]*")).)*id="?[0-9a-zA-Z]*").*?/>

交換:

[$2,Form]

結果:

[id="PreviousReading100",Form]
4

1 に答える 1

1

試す

[$3,Form]<input(\s+\w+="(.*?)")*\s+id="(.+?)"(\s+\w+="(.*?)")* />
で置換

于 2012-09-05T14:00:46.997 に答える