我需要在2000文件的开头添加一个php脚本。所以,我找到了解决方案,也许这可以帮助任何人用正则表达式做到这一点。
答案 0 :(得分:1)
首先,您必须选择文字的第一行:^\A(.*)$
然后,像这样搜索和替换:
搜索:^\A(.*)$
替换为:ANY_TEXT \r$1
我使用GrepWin替换大文本,而不仅仅是单行。请记住,\ r或\ n用于添加新行。如果你不想使用其中一个,你可以在第一行的开头添加任何内容,而不用另一行ANY_TEXT $1
另一种方法:
搜索:\A(?-s){1}(?s)(.*)
替换为:ANY_TEXT \r$1
另一种方式:
搜索:(?s)(.*)
替换为:ANYTHING \n\1
现在,如果您想在第一行末尾添加内容:
搜索:^\A(.*)\K$
替换为:ANY_WORDS
最后,如果您想在文字的最后一行之后添加内容:
搜索:^(.*)$\z
替换为:$1 \nANY_WORDS
答案 1 :(得分:0)
Inf
在所有情况下都不适合我,因为我有时在文本开头有一个 = 之类的东西。 ^\A(.*)$
帮忙收拾了所有东西。