gpt4 book ai didi

c# - 正则表达式删除空格,除非它在 ​​ ""内

转载 作者:太空宇宙 更新时间:2023-11-03 23:05:07 24 4
gpt4 key购买 nike

我到处寻找,但找不到答案。我需要一个正则表达式,它可以删除字符串中的所有空格,但只保留 "" 中的空格。示例:$F:2 $PX:30 $PY:980 $T: ""$F:A $PX:30B $PY:9K80 $T: "" > 所以最后它应该看起来像 $F:2$PX:30$PY:980$T:""

解释如何阅读您回答的正则表达式会很有值(value)。

最佳答案

这将匹配接触 " 但未被它们包围的空白。

" +(?!\")|(?<!\") +"

对于所有空白区域:

"\s+(?!\")|(?<!\")\s+"

您可以在 Regex101 上进行测试或 Rextester

关于c# - 正则表达式删除空格,除非它在 ​​ ""内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41551436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com