这个正则表达式怎么写呢?
delphi吧
全部回复
仅看楼主
level 7
把一个带各种网址的字符进行替换,比如
href="http://www.baidu.com"
href="http://www.baidu.com/"
href="https://tieba.baidu.com/p/3563219053"
都替换为
href="#"
2015年02月02日 11点02分 1
level 8
[href=].
2015年02月03日 05点02分 3
对正则知之甚少,求详细一点的代码,谢谢!
2015年02月03日 14点02分
level 5
未必非要用正则表达式吧,你这样的可以考虑直接字符串处理
搜索 href=" 如果找到之后那么删除 " 后面一直到另外一个" 中的内容
2015年02月05日 00点02分 4
level 5
RegExp1.Pattern := '["]http[:].*?["]|["]https[:].*?["]';
for i := 0 to memo1.Lines.Count - 1 do
begin
memo2.Lines.Add(RegExp1.Replace(memo1.Lines.Strings[i],'"#"'));
end;
memo1文本:
把一个带各种网址的字符进行替换,比如
href="http://www.baidu.com"
href="http://www.baidu.com/"
HREf="http://www.baidu.com/"
HREf="https://www.baidu.com/"
href="https://tieba.baidu.com/p/3563219053"
都替换为
href="#"
memo2输出:
把一个带各种网址的字符进行替换,比如
href="#"
href="#"
HREf="#"
HREf="#"
href="#"
都替换为
href="#"
2015年02月05日 15点02分 5
谢谢,会这个的肯定是高手!
2015年02月05日 15点02分
1