如何在多个描述字符之间拆分字符串?
我正在开发一个程序,该程序将从 CSV 文件中解析出数据块,并将其填充到 XML 文档的属性中。我正在使用的数据条目如下所示...e11*70/157*1999/101*1090*04。我想将其分解,使用星号作为参考将其分为 e11、70/157、1999/101 等;这样我就可以将这些值插入到 XML 的属性中。这种情况适合 RegEx 吗?或者我最好使用索引为 * 的子字符串?
非常感谢您的帮助。我是编程世界的新手,发现此类网站是非常有价值的资源。
I'm working on a program that will parse off chunks off data from a CSV file, and populate it into the attributes of an XML document. The data entry I'm working with looks like this...e11*70/157*1999/101*1090*04. I want to break that up, using the asterisks as the reference to split it into e11, 70/157, 1999/101, etc; so I can insert those values into the attributes of the XML. Would this be a situation appropriate for RegEx? Or would I be better off using Substring, with an index of *?
Thanks so much for the assistance. I'm new to the programming world, and have found sites such as these to be a extremely valuable resource.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用String.Split()
You can use
String.Split()
我认为这应该解决你的问题:
I think this should solve your ptoblem :
您可以使用 Split 方法创建字符串数组像这样:
You could use the Split method to create a string array like so: