在Dreamweaver中编写用于搜索和替换函数的正则表达式

时间:2014-03-21 00:26:21

标签: php regex dreamweaver

我正在尝试更新我的php文件中的数百行注释。我的编辑器允许我使用正则表达式来执行搜索和替换。但是,我对正则表达式的了解并不多。请参考下面的例子。

Dump($Data1, 'Library_reports.php - Get_Filtered_InventoryReport() - $Data1');
Dump($Data2, 'Library_reports.php - Get_Filtered2InventoryReport() - $Data2');
Dump($Data3, 'Library_reports.php - GetFilteredInventoryReport() - $Data3');

替换为

Dump($Data1, __METHOD__.' - $Data1');
Dump($Data2, __METHOD__.' - $Data2');
Dump($Data3, __METHOD__.' - $Data3');

所以基本上,我想搜索

  

' Some_Alphanumeric_string()

然后用

替换它
  

__ METHOD __'

3 个答案:

答案 0 :(得分:0)

试一试:[A-Za-z0-9 _]()这里没什么复杂的。

修改

[A-Za-z0-9_]+\(\)

StackOverflow吃掉我的反斜杠:)

答案 1 :(得分:0)

搜索:

([a-zA-Z0-9]+)\(\)

替换为:

^故意留空

答案 2 :(得分:0)

根据您的描述,此搜索正则表达式将起到作用:

\b[a-z0-9_]+\b\(\)

...假设你做了不区分大小写的搜索。 (它是Dreamweaver搜索/替换工具中的一个选项)。 否则:

\b[A-Za-z0-9_]+\b\(\)

注意:我已根据您在角色类中使用下划线包含下划线:

  

" Some_Alphanumeric_string()"