Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在浏览stackoverflow中的文档和帖子,但似乎无法正确使用语法。我想替换return关键字和尾随之间的所有内容,;如下所示:
return
;
return new Foo() { void bar(){ System.out.print("Hello World"); } };
这是我迄今为止最明智的尝试,但它不起作用:return(.*?);
return(.*?);
非常感谢任何帮助;)
使用“点匹配新行”开关(?s)和环顾四周:
(?s)
(?s)(?<=return).*?(?=;)
整个正则表达式匹配多行之间但不包括 return多;行之间的任何内容。