使用正则表达式将表单输入转换为[MyId,Form]

时间:2012-09-05 13:00:08

标签: regex dreamweaver

我有一些大型表格和而不是手动将这些表格转换为电子邮件,我认为如果我可以搜索和更快,它会更快替换使用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]" />

结果要求:

[PreviousReading100,形式]

- 已经过了 -

FIND:

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

REPLACE:

[$2,Form]

结果:

[id="PreviousReading100",Form]

1 个答案:

答案 0 :(得分:1)

尝试

替换<input(\s+\w+="(.*?)")*\s+id="(.+?)"(\s+\w+="(.*?)")* />
使用 [$ 3,表单]