把
a.b."c1.c2"."d""d0""d"
分割成
a
b
c1.c2
d"d0"d我不知道分割的规则,我只知道组成字符串的规则。
组成规程如下:
如果有.则加"",如c1.c2->"c1.c2"
如果有引号则双写引号,如d"d0"d->"d""d0""d"
所以
a->a
b->b
c1.c2->"c1.c2"
d"d0"d->"d""d0""d"
最后连接组合成a.b."c1.c2"."d""d0""d"但我现在要的是根据此组合规则把a.b."c1.c2"."d""d0""d"反向分割成原始元素
a
b
c1.c2
d"d0"d
a.b."c1.c2"."d""d0""d"
分割成
a
b
c1.c2
d"d0"d我不知道分割的规则,我只知道组成字符串的规则。
组成规程如下:
如果有.则加"",如c1.c2->"c1.c2"
如果有引号则双写引号,如d"d0"d->"d""d0""d"
所以
a->a
b->b
c1.c2->"c1.c2"
d"d0"d->"d""d0""d"
最后连接组合成a.b."c1.c2"."d""d0""d"但我现在要的是根据此组合规则把a.b."c1.c2"."d""d0""d"反向分割成原始元素
a
b
c1.c2
d"d0"d
解决方案 »
- 如何动态的创建一个.xml文件
- C#一个方法传值的问题
- c#问题
- 与SQL数据库连接的问题~!
- 新手---窗口里面的可视控件怎样实现随窗口大小变化!!!请高手赐教!
- ★★ 帮一下吧,关于窗体最大化的问题... I am waiting online
- 拜求关于Symbol MC 1000改变输入法之方法
- datagridview 双击cell弹出两个窗体为什么?
- 如何做到初次运行时显示为任务栏图标???
- 各位:最近有什么好书C#的,最好是中文的电子书,英文的以后看吧.呵呵...▲▲▲CSDN里面就数我给分最讲信誉了,我希望大家这方面向我看齐,
- 三位长string转int,再转string---简单送分
- 新手求助关于new的用法
Regex reg = new Regex("(?n)\"(?<o>(\"\"|[^\"])*)\"|(?<o>[^.\"]+)");
MatchCollection mc = reg.Matches(test);
foreach (Match m in mc)
{
richTextBox2.Text += m.Groups["o"].Value.Replace("\"\"", "\"") + "\n";
}
/*---------输出--------
a
b
c1.c2
d"d0"d
*/