【问题标题】:ASP.Net Regex Replace Pattern [closed]ASP.Net 正则表达式替换模式
【发布时间】:2023-03-22 11:53:02
【问题描述】:

我是 ASP.Net 的新手。我正在开发购物车功能。

我的购物车在会话中。

0001|1,0002|1

productid|quantity,productid|quantity,

我如何使用正则表达式替换并仅替换数量;

示例; 0001|1 --- > 0001|3(3个数量)

谢谢,对不起,小英语。

【问题讨论】:

  • 在这种情况下,正则表达式将是矫枉过正。解析数据,对其进行操作并将其写回。另外:在minimal reproducible example的帮助下展示您迄今为止尝试过的内容
  • 感谢您的评论。我正在使用 Ajax,这是一个最小的公司网站。如果我可以用正则表达式替换数量,一切都会好起来的。

标签: c# asp.net regex


【解决方案1】:

我真的不知道你需要什么,但是如果数量在两个|之间,你可以使用这个代码:

(?<=\|)(.*?)(?=\|)

http://imgur.com/a/Wb7s7

如果数量在|, 之间,请使用:

(?<=\|)(.*?)(?=\,)

http://imgur.com/a/Ci7pb

【讨论】:

    猜你喜欢
    • 2016-10-20
    • 1970-01-01
    • 1970-01-01
    • 2012-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-17
    相关资源
    最近更新 更多