用于查找和替换多个文件中元素内的字符串的标题脚本

时间:2013-05-15 23:17:28

标签: regex perl replace title-case

我想使用John Gruber's titlecase script(将字符串转换为带有小字例外的标题)。

我的具体任务是搜索多个文件并仅用特定元素替换特定元素中的文本字符串(例如,仅使用某个类名称的h1)。

例如,在多个目录中的文件中出现的所有地方都运行以下标题。

<div class="page-header"><h1>Replace me with appropriate title case, everywhere I appear</h1></div>

我无法弄清楚具体如何做到这一点。我能够成功使用此脚本的javascript版本,并在浏览器中进行更改onload,但我想在服务器端执行此操作,以便我可以通过实际编写文件来永久更改。

Mojo::DOM看起来很有用,但在这种情况下,我不确定如何使用它。

1 个答案:

答案 0 :(得分:0)

你有一个好的计划。

开始使用它。

  1. 编写一些解析H1或其他任何使用Mojo :: DOM的代码。
  2. 写一个title-izer,它将一个文件和一个字符串带到title-ize,它使用你引用的脚本输出标题化的内容(可选择覆盖文件......)
  3. 写一些把这些放在一起的东西