Notepad++ 查找表达式并将其替换为记事本++;

Notepad++ 查找表达式并将其替换为记事本++;,notepad++,Notepad++,我需要用记事本++搜索这个单词: !fieldname, 并替换为 dr("fieldname"), dr\("\1"\), 其中“fieldname”包含任何字母字符、数字和分数 暂时我已经找到了这个解决方案,但它不能替换下划线和数字: find: (!)([A-z]+)(,) - !asdasdsd, replace: dr\(\"\2\"\)\3 - dr("asdasdsd"), !!([a-zA-Z\ud]+) dr(“\1”) 但您必须根据需要加倍qoites。查找:\!

我需要用记事本++搜索这个单词:

!fieldname,
并替换为

dr("fieldname"),
dr\("\1"\),
其中
“fieldname”
包含任何字母字符、数字和分数

暂时我已经找到了这个解决方案,但它不能替换下划线和数字:

find: (!)([A-z]+)(,)   - !asdasdsd,
replace: dr\(\"\2\"\)\3 - dr("asdasdsd"),
!!([a-zA-Z\ud]+) dr(“\1”) 但您必须根据需要加倍qoites。

查找:
\!([a-zA-Z0-9\]+)\,

替换:
dr\(“\1”),
查找

!(\w+),
取代

dr("fieldname"),
dr\("\1"\),

您是否尝试使用
\w
而不是
[A-z]