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

Regex titlecase脚本,用于查找和替换多个文件中元素内的字符串,regex,perl,replace,title-case,Regex,Perl,Replace,Title Case,我想使用(将字符串转换为标题库,但有小词例外) 我的具体任务是搜索多个文件,并用titlecase替换特定元素中的文本字符串(例如,只有某个类名的h1) 例如,在以下目录中运行titlecase时,它会出现在多个目录中的所有文件中 <div class="page-header"><h1>Replace me with appropriate title case, everywhere I appear</h1></div> 无论我出现在哪里,

我想使用(将字符串转换为标题库,但有小词例外)

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

例如,在以下目录中运行titlecase时,它会出现在多个目录中的所有文件中

<div class="page-header"><h1>Replace me with appropriate title case, everywhere I appear</h1></div>
无论我出现在哪里,都用合适的标题格替换我
我不知道具体怎么做。我能够成功地使用这个脚本的javascript版本,并在浏览器中加载更改,但我想在服务器端进行更改,这样我就可以通过实际编写文件来永久地进行更改

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

你有一个很好的计划

开始吧

  • 编写一些代码,使用Mojo::DOM解析出H1s或任何东西
  • 编写一个title izer,它将一个文件和一个字符串作为title ize,并使用类似于您引用的脚本的内容输出title ized内容(可选地覆盖文件…)
  • 写一些东西把这些都放在一起

  • 我建议你尝试一下,也许可以展示一下你的尝试。那样会容易得多。但谁知道呢,也许你会走运,有人会给你写这封信。。