三款js替换指定字符或字符串函数

文字替换(置换字符)

pattern pattern = pattern.compile("正则表达式");
matcher matcher = pattern.matcher("正则表达式 hello world,正则表达式 hello world ");
stringbuffer sbr = new stringbuffer();
while (matcher.find()) {
matcher.appendreplacement(sbr, "java");
}
matcher.appendtail(sbr);
system.out.println(sbr.tostring());

文字替换(首次出现字符)

pattern pattern = pattern.compile("正则表达式");
matcher matcher = pattern.matcher("正则表达式 hello world,正则表达式 hello world");
//替换第一个符合正则的数据
system.out.println(matcher.replacefirst("java"));

文字替换(全部)

pattern pattern = pattern.compile("正则表达式");
matcher matcher = pattern.matcher("正则表达式 hello world,正则表达式 hello world");
//替换第一个符合正则的数据
system.out.println(matcher.replaceall("java"));

时间: 2024-07-29 11:44:14

三款js替换指定字符或字符串函数的相关文章

js按指定字符把字符串分割成数组

例子  代码如下 复制代码 <script language="JavaScript" type="text/javascript">   function strToArray(str){ var arr=str.split(";"); for (i=0;i<arr.length ;i++ ){ document.write(arr[i]+"<br>"); } } strToArray('www

js获取指定字符前/后的字符串简单实例_javascript技巧

如下所示: <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <script type="text/javascript"> /* string 字符串; str 指定字符; split(),用于把一个字符串分割成字符串数组; split(str)[0],读取

js替换指定内容正则表达式

js替换指定内容正则表达式 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=

js在指定位置增加节点函数insertBefore()用法实例

 这篇文章主要介绍了js在指定位置增加节点函数insertBefore()用法,实例分析了insertBefore()函数追加结点的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了js在指定位置增加节点函数insertBefore()用法.分享给大家供大家参考.具体分析如下: 函数原型如下: insertBefore(参数1,参数2):在指定位置添加节点 具体代码如下: 代码如下: <html> <head> <script type="te

js在指定位置增加节点函数insertBefore()用法实例_javascript技巧

本文实例讲述了js在指定位置增加节点函数insertBefore()用法.分享给大家供大家参考.具体分析如下: 函数原型如下: insertBefore(参数1,参数2):在指定位置添加节点 具体代码如下: 复制代码 代码如下: <html> <head> <script type="text/javascript"> function t(){  var nodeli = document.createElement('li');//创建一个li节

JS利用正则配合replace替换指定字符_正则表达式

定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 语法 stringObject.replace(regexp,replacement) 参数 描述 regexp 必需.规定了要替换的模式的 RegExp 对象.请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象. replacement 必需.一个字符串值.规定了替换文本或生成替换文本的函数. 返回值 一个新的字符串,是用 repl

JS利用正则配合replace替换指定字符

定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 语法 stringObject.replace(regexp,replacement) 参数 描述 regexp 必需.规定了要替换的模式的 RegExp 对象.请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象. replacement 必需.一个字符串值.规定了替换文本或生成替换文本的函数. 返回值 一个新的字符串,是用 repl

js获取指定字符前/后的字符串

例1 获取指定字符前/后的字符串  代码如下 复制代码 <script type="text/javascript"> /*   string 字符串;   str 指定字符;   split(),用于把一个字符串分割成字符串数组;   split(str)[0],读取数组中索引为0的值(第一个值),所有数组索引默认从0开始;  */ function getStr(string,str){     var str_before = string.split(str)[0]

sql update批量替换指定字符笔记

最简单的替换直接把一个字段的0状态改成1,例子  代码如下 复制代码 update  `表名A` set is_checked=1 WHERE cityid=93 影响列数: 214 (查询花费 0.0833 秒) 替换了214条记录了,我们只使用了最简单的update set命令了,这样就成功批量更新了一指数据了,那么我们发现有些字符串中只有几个字符有问题要怎么替换?  代码如下 复制代码 update 表名  set  `字段`=replace(字段, '替换的内容', '') WHERE