假设我有这样一行:
abc + def - vfg *
我希望我的输出是这样的:
abc
def
vfg
如果只有一个运算符,我可以用:\r\n+
来替换+
,但是如何不考虑所有运算符来做到这一点?
在 Notepad++ 中使用正则表达式可以实现这一点吗?
答案1
如果运算符的顺序无关紧要,则可以使用此正则表达式来匹配这三个运算符中的任何一个:
[\+\-\*]
并将其替换为:
\r\n
如果顺序很重要,您可以使用捕获组,并与以下正则表达式匹配:
(.*)\+(.*)\-(.*)\*
并将其替换为:
$1\n$2\n$3