php - 我可以使用 RegEx 和 VI(或类似的东西)为我自动填充一些文本吗?

标签 php html vi

注意:我并没有打算使用 VI,它只是我想到的第一个可能能够满足我需要的东西。请随意建议任何其他程序。

我有一个包含近 100 个字段的表单,我想用 PHP 自动填充这些字段。我知道如何进行自动填充,但我想避免手动将所需文本添加到 100 个字段。

有没有一种自动获取文本的方法:

<input name="riskRating" id="riskRating" type="text" />

并将其更改为:

<input name="riskRating" id="riskRating" type="text" value="<?php echo $data['riskRating']; ?>" />

请记住,我想对近 100 个字段执行此操作。我试图避免转到每个字段,粘贴 PHP 代码并手动更改变量名称。

我希望外面的一些 VI 专家能清楚地了解他/她。

最佳答案

借鉴 Zsolt Botykai 和 Mark Biek 的一些想法:

:%s:<input\(.* id="\([^"]*\)".*\) />:<input \1 value="<?php echo $data['\2']; ?> />:g

关于php - 我可以使用 RegEx 和 VI(或类似的东西)为我自动填充一些文本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/123334/

相关文章:

javascript - 如何防止表单上出现垃圾邮件

php - 不能使用 CURLOPT_INTERFACE

html - 如何让一个 HTML 元素位于另一个元素之上?

javascript - 使用 jQuery 定位和更改 HTML 内容

vim - vi 自动格式化?

vim - 在插入模式 vim 当前行后添加新行

php - 如何使用php在mysql中同时插入动态输入值将一个表复制到另一个表

php - 在索引中包含标题?

unix - 如何在vi中剪切和粘贴自动缩进设置为开的标签行

php - mysql/php insert into 不执行任何操作,也没有错误