replaceAll(selector) 返回值:jQuery
概述
用匹配的元素替换掉所有 selector匹配到的元素。
在jQuery 1.3.2中,appendTo, prependTo, insertBefore, insertAfter, 和 replaceAll这个几个方法成为一个破坏性操作,要选择先前选中的元素,需要使用end()方法,参见 appendTo 方法的例二。
参数
selector选择器
用于查找所要被替换的元素
示例
描述:
把所有的段落标记替换成加粗标记
HTML 代码:
<p>Hello</p><p>cruel</p><p>World</p>
jQuery 代码:
$("<b>Paragraph. </b>").replaceAll("p");
结...
replaceWith(content) 返回值:jQuery
概述
将所有匹配的元素替换成指定的HTML或DOM元素。
参数
contentString, Element, jQuery
用于将匹配元素替换掉的内容
示例
描述:
把所有的段落标记替换成加粗的标记。
HTML 代码:
<p>Hello</p><p>cruel</p><p>World</p>
jQuery 代码:
$("p").replaceWith("<b>Paragraph. </b>");
结果:
<b>Paragraph. </b><b>Paragraph. </b><b>Paragraph. </b>
...
这个正则的关键就在于匹配链接,匹配之后,在两边加上a标签和属性不是问题。
/http://[w-]*(.[w-]*)+/ig首先匹配http://。 [w-]*是可能的www和bbs等。 .[w-]*匹配.xxx形式,至少有一个。以下是代码: <script type="text/javascript">
/******************************************************
* Share JavaScript (http://www.ShareJS.com)
* 使用此脚本程序,请保留此声明
* 获取此脚本以及更多的JavaScript程序,请访问 http://www.ShareJS.com
******************************************************/
function replaceReg(reg,str){
return str.replace(reg,function(m){return '<a href="'+...
这两天正在做一个关键字加亮显示的程序,写好的程序在本地测试也跑得好好的,可是一上去页面就出现一堆一堆的乱码,别说加亮了,简直就是没的看! 我就找错误,找来找去,发现英文没有问题,遇到汉字容易出问题,有的时候遇到汉字必出问题。 总结一下: 当使用模式匹配的时候,如:preg_match_all($pat,……)与preg_replace($pat,……)…… 容易出问题的情况如下: preg_match_all("/(汉字)+/ism","我是汉字,看你把我怎么着!",$m_a); 这个模式很简单就是匹配出“汉字”。这种情况模式中包含汉字可以成功匹配出来,但是也不要高兴得太早,结果不确定,为什么不确定你慢慢往下看。&nb...
mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit]) 在 subject 中搜索 pattern 模式的匹配项并替换为 replacement。如果指定了 limit,则仅替换 limit 个匹配,如果省略 limit 或者其值为 -1,则所有的匹配项都会被替换。 replacement 可以包含 n 形式或(自 PHP 4.0.4 起)$n 形式的逆向引用,首选使用后者。每个此种引用将被替换为与第 n 个被捕获的括号内的子模式所匹配的文本。n 可以从 0 到 99,其中&nbs...
replace函数直接替换mysql数据库中某字段中的特定字符
都是当遇到的时候才,知道有这个功能,简单吧!很省事的、处于工作上的需要,自己写函数太麻烦咯!baidu gg出来还是的东西,其实差手册也有,只是脑子没概念不好查^_^
UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%'
说明:
table_name —— 表的名字
field_name —— 字段名
from_str —— 需要替换的字符串
to_str —— 替换成的字符串...
<?php exec("/bin/grep -r '$oldword' $rootpath", $results, $errorCode); if ($errorCode){ if ($errorCode == 1){ echo "Possibly no files were found with $oldword in them<BR>\n"; } echo "OS Error: $errorCode<BR>\n"; echo "Check 'man errno' and count down<BR>\n"; echo "Usually paths/permissions<BR>\n"; } while (list(,$path) = each($results)){ $parts = explode(':', $path); $path = $parts[0]; $fp = fopen($path, 'r') or print("Cannot read $path<BR>\n"); if ($fp){ $data = fread($fp, filesiz...