Regex 删除记事本中字符串之前的所有内容++;
我想删除字符串“EXEC”之前的所有内容。如何在记事本++中实现这一点 有很多正则表达式和特殊字符的例子,但我的句子有两个EXEC,所以没有一个能解决我的问题。我想忽略执行并在执行之前删除所有内容 例如:Regex 删除记事本中字符串之前的所有内容++;,regex,notepad++,Regex,Notepad++,我想删除字符串“EXEC”之前的所有内容。如何在记事本++中实现这一点 有很多正则表达式和特殊字符的例子,但我的句子有两个EXEC,所以没有一个能解决我的问题。我想忽略执行并在执行之前删除所有内容 例如: Abcdefghijklmn EXECUTION EXEC myfilename here 预期结果: EXEC myfilename here 可以替换以下regexp: .*EXEC 与: 试试这个正则表达式: ^.*(?=EXEC\s) 说明: ^-字符串的开头 *-0+非换
Abcdefghijklmn EXECUTION EXEC myfilename here
预期结果:
EXEC myfilename here
可以替换以下regexp:
.*EXEC
与:
试试这个正则表达式:
^.*(?=EXEC\s)
说明:
-字符串的开头^
-0+非换行符的任何字符的出现次数*
-返回紧跟(?=EXEC\s)
(带空格)的位置EXEC
不要忘记检查“.matches newline”option@RaphaelM你的意思是“取消勾选”:p@Zumo德维德里奥。正如我提到的,它有两个词EXEC和EXECUTIONSTACK。我需要在执行前删除所有内容。如何忽略字符串EXECUTIONSTACK?@Ask_SO:在EXECUTIONSTACK之后添加一个空格您不能依靠在internet上搜索来精确查找您的问题。但是你可以依靠找到你需要的部分来组合解决方案。真的,你不能只问你想问的每一个问题。你需要能够从互联网上找到的作品中构建自己的作品。它充满了正则表达式示例和备忘单。如果我显得太苛刻,我道歉。我的意图是帮助你。您需要发展技能,将在各种来源上找到的片段组合成针对特定问题的解决方案。
^.*(?=EXEC\s)