标签:表达 back ima roman span art with idt order
Q:
I have an image tag with a src and I want to prepend a website url onto the src but only if it doesn‘t start with http://. so far I have
content.replace(/(<img *src=")(.*?)"/, ‘$1‘ + this.websiteUrl + ‘$2"‘);
but I don‘t know how to do the not starting with http:// bit
?
A:
Use a negative lookahead:
content.replace(/(<img *src=")(?!http:\/\/)(.*?)"/, ‘$1‘ + this.websiteUrl + ‘$2"‘);
?
my codes:
strText = Regex.Replace(strText, @"(<img.*src="")(?!http:\/\/)(.*?)""", "$1" + siteRootUrl + @"$2"""); ? |
标签:表达 back ima roman span art with idt order
原文地址:http://www.cnblogs.com/time-is-life/p/6907629.html