【发布时间】:2018-05-31 14:09:32
【问题描述】:
我对正则表达式不太感兴趣,我进行了大量的谷歌搜索,但由于某种原因似乎在这方面苦苦挣扎。基本上我有一个字符串:
VALUE1,VALUE2,VALUE3,VALUE4
现在只需要一个正则表达式,我可以说给我价值 2 或给我价值 3 等等。
我原以为我可以做这样的事情来获得第二个价值
,.*,,
这是最后一个等
,,,.*
必须有一个简单的解决方案......还应该添加这必须通过正则表达式完成!
【问题讨论】:
-
如果您的某个值包含昏迷会怎样?也许您应该考虑使用适当的 CSV 解析器。
-
哈只需要相信我,他们不会,需要正则表达式 :)
-
这取决于使用正则表达式的代码如何使用正则表达式,例如"^.*?,(.*?),.*?,.*?$" 将捕获第二项。
-
这将是第四个等 ^.*?,.*?,(.*?),.*?$ 这是完美的先生 :)
-
@MartinCooke Checkout this regex demo,并确保系好安全带^^。
标签: regex string vb.net split expression