使用 C#,我需要一些代码来使用正则表达式用管道字符 (|) 替换引号内的空格。问题是字符串可能包含多个带引号的表达式,我只想要引号内的空格。
我尝试了一些事情,但我正在努力处理如何处理可能在引号内的可变数量的单词,等等。
以下是一些可能输入的示例以及所需的输出:
"word1 word2"
-> "word1|word2"
“word1 word2” word3 “word4 word5”
-> “word1|word2” word3 “word4|word5”
word1 "word2 word3"
-> word1 "word2|word3"
非常感谢任何帮助,希望我能了解正则表达式。