我知道已经有成千上万个类似的问题了,但是在浏览了30分钟后,我还是没有找到一个针对我的特定情况的解答。
我正在寻找一个ColdFusion 7/8或Javascript或JQuery解决方案。 CF更可取。
我需要一个脚本来搜索一个大文本字符串,以查找所有不区分大小写的实例...
<a href="http://[something_external]">
那些尚未指定目标的链接。并将它们替换为...
<a href="http://[something_external]" target="_blank">
因此,将被更改的链接的标准是:
- href值以"http://"开头
- href值不包含"ourdomain.com"
- 没有指定目标值
例如,我在网上找到了以下内容,但它还不太正确:
REReplaceNoCase(mystring, '(<a href="http://[^"]+")>', '\1 target="_blank">', 'ALL')
明白吗?可行吗?