【发布时间】:2020-03-12 08:10:03
【问题描述】:
我想使用分隔符: 使用正则表达式拆分此行,除非该段包含?:
string input = "AV Rocket 456:Contact?:Jane or Tarza:URL?:http?://www.jane.com:Delivered 18?:15:Product Description";
我试过了
string pattern = @"[^\?:]\:";
但是所有元素的最后一个字符都被剪掉了,
我在等待这个结果:
“AV 火箭 456”
“联系方式?:简或泰山”
'URL?:http?://www.jane.com'
'交货时间 18?:15'
'产品 说明'
【问题讨论】:
-
你的意思是你需要像“AV Rocket 456:”这样的输出?
-
string pattern = @"(?<!\?):"; -
@AlexanderPetrov:将此评论作为答案。