标签: regex notepad++
我无法在记事本++中制定如何将以下内容附加到行的开头和结尾:
开始('
('
结束,10)
,10)
我尝试使用以下内容,但没有一个甚至可以匹配行的开头:
%s/.*/"&"
^
当我使用^时,这与行的开头匹配,但如果我尝试添加^(,则只会将行替换为^。
^(
我的示例数据如下:
/.../.../.../.../.../ \…..\\\…..\\\…..\\\ %00../../../../../../etc/file %00/etc/file%00
由于
答案 0 :(得分:1)
要匹配行的开头,请使用^锚点。由于(是正则表达式的一部分,因此需要对其进行转义:
(
匹配行尾也是如此:使用$和,10\):
$
,10\)
答案 1 :(得分:0)
使用此:
^(.*)$
捕捉一切。
然后替换为\('\1,10\),
\('\1,10\)
其中\('是开头部分,,10\)是结尾,\1是您捕获的内容。
\('
\1
答案 2 :(得分:0)
搜索^.*$,替换为('$0,10)。
^.*$
('$0,10)
$0是引用完整匹配的反向引用,^和$是分别匹配字符串的开头及其搜索模式中的结束的锚点< / em>(它们在替换模式中没有意义,它们被理解为文字字符。)
$0