Regex Eclipse将文本添加到所有文件的第一行
我需要在eclipse中向所有JSP的第一行添加文本,这是使用Regex Eclipse将文本添加到所有文件的第一行,regex,eclipse,Regex,Eclipse,我需要在eclipse中向所有JSP的第一行添加文本,这是使用\a.*的regex I a,但是它如何选择第一行,我只想在文件开头添加文本。非常感谢您的帮助。该*模式匹配除换行字符以外的任何0+字符,因此它匹配第一行 Eclipse查找/替换正则表达式功能似乎不完全匹配零宽度模式(例如,(?=,)不会在逗号前查找和插入文本) 解决方法是将一些文本与(…)(其中…代表消费模式)捕获组匹配并捕获,并在替换模式中使用$1重新插入匹配的文本 使用 在文件$1的开始处替换为MY\u NEW\u TEXT\
\a.*
的regex I a,但是它如何选择第一行,我只想在文件开头添加文本。非常感谢您的帮助。该*
模式匹配除换行字符以外的任何0+字符,因此它匹配第一行
Eclipse查找/替换正则表达式功能似乎不完全匹配零宽度模式(例如,(?=,)
不会在逗号前查找和插入文本)
解决方法是将一些文本与(…)
(其中…
代表消费模式)捕获组匹配并捕获,并在替换模式中使用$1
重新插入匹配的文本
使用
在文件$1的开始处替换为
MY\u NEW\u TEXT\u此处\u只需使用\A
匹配文件开始处即可*
匹配除换行符以外的任何0+字符。您尝试过,但它说,没有文本。甚至比核电站更有趣,那里\A
=^
。然后使用^([\s\s]*)
并替换为有效的我的新文本$1
,非常感谢,你救了我的一天,朋友,请将此作为答案发布,以便我可以接受。好吧,似乎(.*)
与\a
一起使用的\a
也会有效。刚刚试过,而且\A(.*)
-->MyNewText$1
也能工作。我将编辑答案。
\A(.*)