我有这样的场景:
"abcdef
123sq
gh"
应重新排列为“abcdef 123sq gh”。
为此,我使用了正则表达式,它工作正常:
Match match = Regex.Match(myString, @""".*""", RegexOptions.Singleline);
if (match.Success) {
myString= myString.Replace(match.Value, match.Value.Replace("\n", ""));
}
但这不适用于以下场景:
"abc" "def"
asdf123456
"abc"
在上面的示例中,它考虑了第一个和最后一个引号,并将 3 行作为一个返回。