查找管道字符并替换为换行符
Find pipe character and replace with newline
我目前有一个包含几千个元素的列表,每个元素使用“|”分隔特点。有没有办法用 sublime text 将每个项目放在它自己的行上?
我尝试使用 Regex 查找并替换为
的参数
Find: |
Where: doc.txt
Replace: \n
出于某种原因,每个字符都换行。
例如:
listItem1|newItem2|newItem3|newItem4|newItem5|newItem6
每个字母都换行,但我打算让它找到字符并插入一个回车 return。很像
listItem1
newitem2
newItem3
newItem4
newItem5
newItem6
有没有不用插件的简单方法?我看过一些使用插件的例子,但我认为会有办法的。
Select 一个 |
然后按 ALT + F3 在 windows 和 linux, CMD + CTRL + G 在 mac 到 select 文件中的所有实例,然后按 Enter
要在替换字段中使用 \n
,您需要激活正则表达式。
您需要转义竖线 |
字符才能在正则表达式搜索中使用它。
因此激活正则表达式查找和替换并使用这些值:
查找 = \|
替换 = \n
这将实现你想要做的事情。
我目前有一个包含几千个元素的列表,每个元素使用“|”分隔特点。有没有办法用 sublime text 将每个项目放在它自己的行上?
我尝试使用 Regex 查找并替换为
的参数Find: |
Where: doc.txt
Replace: \n
出于某种原因,每个字符都换行。
例如:
listItem1|newItem2|newItem3|newItem4|newItem5|newItem6
每个字母都换行,但我打算让它找到字符并插入一个回车 return。很像
listItem1
newitem2
newItem3
newItem4
newItem5
newItem6
有没有不用插件的简单方法?我看过一些使用插件的例子,但我认为会有办法的。
Select 一个 |
然后按 ALT + F3 在 windows 和 linux, CMD + CTRL + G 在 mac 到 select 文件中的所有实例,然后按 Enter
要在替换字段中使用 \n
,您需要激活正则表达式。
您需要转义竖线 |
字符才能在正则表达式搜索中使用它。
因此激活正则表达式查找和替换并使用这些值:
查找 = \|
替换 = \n
这将实现你想要做的事情。