【发布时间】:2015-02-06 02:21:15
【问题描述】:
我正在尝试使用正则表达式替换来更改:
/category/45/p-e--sportswear/47/shorts-skorts
进入:
/45/47/
我可以去掉除数字之外的所有字符,但我不确定如何在删除其他非字母数字字符的同时保留正斜杠。
urlReferrer = Regex.Replace(urlReferrer, @"[^\d]", string.Empty);
有人可以帮我正确的模式吗?
【问题讨论】:
-
为什么你不想得到
//45//47/作为输出?使用[^\/\d]+正则表达式并将所有匹配的字符替换为空字符串。但它给了//45//47/