我找不到用PHPStorm中的换行符替换字符串的方法。 有人有想法吗? 尝试\ n但它只会添加2个字符而不是插入换行符。 SolarBear回答后的其他数据 以下是用例:
原文:
"aaaaa","bbbbb","CCC",
some other text
所需文字
"aaaaa"=>"iiii",
"bbbbb"=>"iiii",
"CCC"=>"iiii",
其他一些文字
当我尝试使用SolarBear解决方案时,我会选择" aaaa"行并选择多行,并
,
顶部框中的和
=>"iiii",
[newline]
在第二个方框中。 会发生什么是第一个","被替换了,但奇怪的是,当我点击替换下一个"," PHPStorm再次替换了#34;,#34;这是输入替换按钮后的输出:
"aaaaa"=>"iiii"=>"iiii",
"bbbbb","CCCC"
答案 0 :(得分:43)
,
=>"iiii",\n
Regex
选项(如下面第1张屏幕截图所示)<强> BEFORE:强>
<强> AFTER:强>
答案 1 :(得分:10)
有办法。
按Ctrl-R进行替换时,单击“多线”图标(请参阅屏幕截图中的白色小图标)。您会看到两个较大的文本框出现:
只需在第二个框中添加换行符即可。
答案 2 :(得分:7)
您必须检查“正则表达式”并用\n
替换您喜欢的任何内容。
答案 3 :(得分:1)
正如SolarBear指出存在多线功能,遗憾的是,无论出于何种原因,intellij的许多变体中都没有物理勾选框。
所以像我这样的人想知道如何激活它。可以在文本字段中使用ALT + Enter访问它。它将变成一个多线替换工具,可以接受任何东西。
答案 4 :(得分:1)
答案 5 :(得分:0)