-1
即时通讯新的ASP.Net。我正在研究购物车功能。ASP.Net正则表达式替换模式
我的购物车在会话中。
0001|1,0002|1
productid|quantity,productid|quantity,
我如何使用正则表达式替换和替换只是数量;
示例; 0001 | 1 ---> 0001 | 3(这将有3个数量)
谢谢和遗憾的小英语。
即时通讯新的ASP.Net。我正在研究购物车功能。ASP.Net正则表达式替换模式
我的购物车在会话中。
0001|1,0002|1
productid|quantity,productid|quantity,
我如何使用正则表达式替换和替换只是数量;
示例; 0001 | 1 ---> 0001 | 3(这将有3个数量)
谢谢和遗憾的小英语。
我真的不知道你需要什么,但如果数量是两个|
之间,你可以使用此代码:
(?<=\|)(.*?)(?=\|)
如果数量是|
和,
之间使用此:
(?<=\|)(.*?)(?=\,)
正则表达式在这种情况下会过度。解析数据,操纵它并将其写回。另外:在[mcve] –
的帮助下,显示您迄今尝试过的内容感谢您的评论。我使用的是Ajax,这是一个最小的公司网站。如果我可以用正则表达式替换数量,一切都会好的。 – user3186216