使用C#,我需要一些代码来使用正则表达式将引号内的空格替换为管道符(|)。问题是该字符串可能包含多个带引号的表达式,我只想处理引号内的空格。
我尝试了一些东西,但是我不知道如何处理引号内可能有的变量数量等问题。
以下是一些可能输入的示例和所需的输出:
"word1 word2" -> "word1|word2"
"word1 word2" word3 "word4 word5" -> "word1|word2" word3 "word4|word5"
word1 "word2 word3" -> word1 "word2|word3"
非常感谢您的帮助,希望我能学到正则表达式。
我尝试了一些东西,但是我不知道如何处理引号内可能有的变量数量等问题。
以下是一些可能输入的示例和所需的输出:
"word1 word2" -> "word1|word2"
"word1 word2" word3 "word4 word5" -> "word1|word2" word3 "word4|word5"
word1 "word2 word3" -> word1 "word2|word3"
非常感谢您的帮助,希望我能学到正则表达式。