我用这种正则表达式查找/替换尝试丢失了一些东西。我有以下格式:
word | word | word
我想首先将每个word
替换为"word"
来生成
"word" | "word" | "word"
,然后每个[space]|
与,
一起,最终产生
"word", "word", "word"
很明显,我可以使用两个简单的find(f)/ replace(r)命令(f:([a-z]*\>)
r:"$1"
; f:[space]|
r:{{1 }}),但是有一种方法可以一次完成所有这些操作吗?
我尝试了很多不同的想法,但是都失败了。最成功的是找到,
并替换为([a-z]*\>)(( \|)|\R)
,而这只让我获得了"$1",
格式。该解决方案可能比我尝试的要复杂得多或要简单得多,但是我很困惑。谢谢!