如何解决C#在引号之间拆分字符串
在Resource.resx文件中,我有一个字段,在其中放置了一系列字符串,例如:
"string1" "string two" "this is the string 3"
我的目标是获取字符串序列。
我到目前为止所做的是:
private static string[] mystrings = Resource.str.Split(null);
但是这只是根据空格字符分割字符串。 对于第二个和第三个字符串,这是一个问题,因此最好在“”之间解析字符串。
有没有办法做到这一点?
解决方法
您可以使用string.Trim
删除开头/结尾的引号,然后使用string.Split
并将" "
作为参数来分割字符串。
private static string[] mystrings = Resource.str.Trim('"').Split("\" \"",StringSplitOptions.None);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。