使用正则表达式自动执行源代码操作

时间:2015-08-21 11:31:35

标签: regex

我希望能够使用正则表达式自动处理文件,并对匹配内容执行或多或少的任意操作。对于我最近的需求,我希望能够在xaml文件中找到Grid.Row =“some int”的每个实例,并且只要它大于X,就将该行号递增1。是的,对于这个特定的例子,即使这是遗留代码,更好的方法是重组,所以同样的问题下次不需要黑客解决方案。但是,我遇到了不止一次这样做的需要,所以无论如何我都会问。

在我自己写一些简单的东西之前,你们是否知道已经存在的工具可以让我做这样的事情?我搜索了一下,但除了基本的正则表达式工具之外没有看到任何东西。

感谢。

1 个答案:

答案 0 :(得分:0)

我认为,由于缺乏反馈,没有这样的事情存在。我构建了一个快速的JavaScript应用程序,以满足我的需求。如果我有时间使其足够灵活,我将使用github链接更新此答案。我已经开始使用它来做一些事情,比如用正确的小写字母开始每个单词,将camelcase分成单词用于文档等等。真的很惊讶没有官方存在。

非常感谢。

相关问题