【发布时间】:2015-09-24 13:52:25
【问题描述】:
我必须将字符 '.' 替换为 '_' 但仅限于文件的特定区域(函数名称),我有一个类似的文件这个:
\name{function.name.something}
\usage{function.name.something(parameter.something, parameter2.something)}
我正在考虑使用 notepad++ 或 sed,并且只替换捕获的组,例如第一行是:
\\name\{(.+)\}
并替换为\\name\{\1\}
但 group 1 (\1) 将点替换为下划线
感谢您的帮助并感谢您
【问题讨论】:
-
如果你有
\usage{function1.name(function2.name(param1.var), param2.var)怎么办?
标签: regex perl awk sed notepad++