正则表达式 qoute 多级 C#/VB
Posted
技术标签:
【中文标题】正则表达式 qoute 多级 C#/VB【英文标题】:Regex qoute multi level C#/VB 【发布时间】:2020-09-02 08:57:35 【问题描述】:我需要以下帮助
"this is a test" inside another, "test, with comma""","test","test"
我正在尝试存档此结果
这是一个测试“在另一个内部,”测试,用逗号“” 测试 测试
这是我得到的最远的地方
[^\\s\"']+|\"([^\"]*)\"|'([^']*)'
我尝试了各种解决方案,但没有任何效果,有人可以帮我吗?
【问题讨论】:
那么告诉我们你尝试了什么。 [^\\s\"']+|\"([^\"]*)\"|'([^']*)' 这是我最接近的了跨度> 你能解释你想要完成什么吗?您打算如何“归档”结果? 我想拆分三个结果 【参考方案1】:这是我想出的解决方案:
\"(?<m>.*?)\",|\"(?<m>[^\"]*?)\"
根据http://regexstorm.net/tester,它适用于给定的示例。
匹配组 m 包含结果。
【讨论】:
非常感谢,这就是我要找的东西以上是关于正则表达式 qoute 多级 C#/VB的主要内容,如果未能解决你的问题,请参考以下文章