我正在摆弄正则表达式来缩短我一直在使用的字符串拆分例程。
我的购物车有一个字符串,该字符串提交给 asp 脚本,如下所示:
addnothing|-1, addRST115400112*2xl|0, addnothing|-1, addnothing|-1, addRST115400115*xs|0, addnothing|-1
我希望能够提取代表两个库存项目的两个条目:
addRST115400112*2xl|0
addRST115400115*xs|0
我已经设法让这段代码工作,但我不确定我正在使用的模式:
add[^n](.*)\*(.*)\|[0-9],
这将返回:
addRST115400112*2xl|0, addnothing|-1, addnothing|-1, addRST115400115*xs|0,
但我只希望它返回:
addRST115400112*2xl|0
addRST115400115*xs|0
有人可以指出我正确的方向吗?