gpt4 book ai didi

intellij-idea - 如何替换路径中的多行文本?

转载 作者:行者123 更新时间:2023-12-03 11:51:38 25 4
gpt4 key购买 nike

单行很简单。但是我找不到替换文本 block 的方法,当然不是结构替换,也不是路径中的替换。并且多次替换,仅逐行替换不是一种选择。

谢谢。

最佳答案

“替换路径”有一个使用正则表达式的选项。

要替换文本 block ,您可以将 block 描述为正则表达式,使用\n 或\r\n 作为换行符(取决于您的换行符\n 用于 LF 和\r 用于 CR)。

如果您还不熟悉正则表达式,您可以使用 IntelliJ 的一个方便的功能:

  • 您必须在打开的编辑器窗口中有文本 block
    IntelliJ。
  • 在编辑器中选择您的文本 block
  • 打开“路径替换”(Control+Shift+R)

  • => 如果文本 block 是多行的,IntelliJ 将自动检查正则表达式选项,并在搜索对话框中放置所选文本的完全转义(包括换行符)版本。您现在所要做的就是输入替换文本并开始搜索。

    顺便说一句:“结构替换”确实允许替换多行文本/代码块。但是纯文本(没有任何变量)不被接受为有效的搜索模式。

    关于intellij-idea - 如何替换路径中的多行文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21280693/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com