帮忙求一正则表达式
帮我写个正则表达式
要求
如: http://www.danbaifen.cn/aaa/bbb/ccc.html 匹配 "/ccc.html "
匹配最后 "/ "之后的所有内容
谢谢
------解决方案--------------------每个要替换的字符串都是这种形式,还是说替换掉某一长字符串,比如html源码中的这类字符串,如果是如你例子所示字符串,这样就可以了
string yourStr = "http://www.danbaifen.cn/aaa/bbb/ccc.html ";
string resultStr = Regex.Replace(yourStr, @ "(? <=/)[^/\s]*(?=(\s|$)) ", " ");
输出结果为 "http://www.danbaifen.cn/aaa/bbb/ "
如果要的输出结果是 "http://www.danbaifen.cn/aaa/bbb "
那这样写
string yourStr = "http://www.danbaifen.cn/aaa/bbb/ccc.html ";
string resultStr = Regex.Replace(yourStr, @ "/[^/\s]*(?=(\s|$)) ", " ");