`
天梯梦
  • 浏览: 13651194 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

JavaScript replace string 替换字符

阅读更多

用replace 方法
语法
stringObj.replace(rgExp, replaceText)
replace 方法的语法包括下述部分:
部分 描述
stringObj 必选项。要执行该替换的 String 对象或文字。该对象不会被 replace 方法修改。
rgExp 必选项。描述要查找的内容的一个正则表达式对象。
replaceText 必选项。是一个String 对象或文字,对于stringObj 中每个匹配 rgExp 中的位置都用该对象所包含的文字加以替换。


下面的示例演示了 replace 方法的用法:

function ReplaceDemo(){
    var r, re;
    var s = "The quick brown fox jumped over the lazy yellow dog.";
    re = /fox/i;
    r = s.replace(re, "pig");
    return(r);
}
 


另外, replace 方法也可以替换模式中的子表达式。 下面的范例演示了交换字符串中的每一对单词:

 

function ReplaceDemo(){
    var r, re;
    var s = "The quick brown fox jumped over the lazy yellow dog.";
    re = /(\S+)(\s+)(\S+)/g;
    r = s.replace(re, "$3$2$1"); //交换每一对单词。
    return(r);
}
 


JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. str.replace(/\-/g,"!")则可以替换掉全部匹配的字符(g为全局标志)。

分享到:
评论

相关推荐

    React 替换字符串里面span的里的某些内容

    1.使用replace替换字符串的某些内容,使用的是正则+ replace, 2. 前提是替换字符串里面的某些标签,也可以是多个标签,这个是在react里面的,自己可以参考然后可以动态替换成其他标签,例如li,ul都是可以的 3.字符...

    replace-string:替换字符串中的所有子字符串匹配项

    替换字符串替换字符串中的所有子字符串匹配项与String#replace()类似,但支持替换多个匹配项。 通过将字符串放入带有全局标志的RegExp构造函数中并将其传递给String#replace() ,可以实现类似的效果,但是无论如何,...

    react-string-replace:一种使用React组件安全地进行字符串替换的简单方法

    React字符串替换 一种使用React组件安全地进行字符串替换的简单方法 又名将字符串转换为React组件的数组 安装 $ npm install --save react-string-replace 用法 简单的例子 const reactStringReplace = require ( '...

    js中字符替换函数String.replace()使用技巧

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 语法 stringObject.replace(regexp/substr,replacement)参数 描述 regexp/substr 必需。规定子字符串或要替换的模式的...

    初学JS的的小例子 javascript replace高亮替换

    Replace 方法是 JavaScript 中的一个字符串方法,用于在字符串中查找指定的值,并将其替换为新的值。该方法的语法为:`string.replace(searchValue, replaceValue)`,其中 `searchValue` 是要查找的值,`replace...

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

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 语法 stringObject.replace(regexp,replacement) 参数 描述 regexp 必需。规定了要替换的模式的 RegExp 对象。请...

    replace-string-action:使用正则表达式替换字符串的 GitHub 操作

    replace-string GitHub动作用正则表达式替换字符串。输入项pattern 需要匹配的正则表达式。string 必需的输入字符串。replace-with 用于替换的必需字符串。flags 匹配时使用的标志。 有关更多信息,请参考 。产出...

    也说JavaScript中String类的replace函数

    其实,W3school已经给出了答案: 代码如下: replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。其语法为: stringObject.replace(regexp/substr,replacement) replacement ...

    js中string之正则表达式replace方法详解

    replace方法是javascript涉及到正则表达式中较为复杂的一个方法,严格上说应该是string对象的方法。只不过牵扯到正则的时候比较多一些。需要我们灵活的使用。 语法: stringObj.replace(regexp/substr,replacement)...

    replace-comments-x:替换字符串中的注释

    module.exports(string, [replacement]) ⇒ string :eject_button: 此方法替换字符串中的注释。 类型:导出功能返回: string替换了注释的新字符串。 抛出: TypeError如果字符串为null或未定义或不可强制。 ...

    JavaScript 中的replace方法说明

    第一次发现JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符.  而str.replace(/\-/g,"!")则可以替换掉全部匹配的字符(g为全局标志)。  replace()  The replace() ...

    关于JS字符串函数String.replace()

    string.replace(regexp, replacement) 参数: regexp: RegExp对象或者字符串 replacement: 替换文本的字符串,或者一个函数,用于在调用时生成对应的替换文本。 返回: 返回一个替换好的新字符串 描述: ...

    使用js的replace()方法查找字符示例代码

    JavaScript具有一个非常有用的方法replace(),可以用它利用备选字符集途欢指定的字符。 replace()方法允许指定希望替换的字符或字符集,方式是利用字符串或者正则表达式;这是该方法的第一个实参。第二个实参是谢昂...

    key-value-replace:替换字符串中的键值对

    键值替换 替换字符串中的键/值对。安装npm install key-value-replace用法const replace = require ( 'key-value-replace' )replace ( 'hello {{ name }}' , { name : 'world' } ) // hello worldreplace ( '{{ ...

    Javascript String.replace的妙用

    String.replace( ) 简介 语法: 代码如下: string.replace(regexp, replacement) regexp :您要执行替换操作的正则表达式,如果传入的是一个字符串,那就会当作普通字符来处理,并且只会执行一次替换操作;...

    postcss-replace:用于替换字符串的PostCSS插件

    用于替换字符串的插件。 这样写: /* CustomCSS Library v{{ version }} */ . foo { content : "{{ author }}" ; } 并得到这个: /* CustomCSS Library v1.3.7 */ . foo { content : "Gridonic" ; } 安装 $ ...

    replace()方法查找字符使用示例

    JavaScript具有一个非常有用的方法replace(),可以时候用它利用备选字符集途欢指定的字符。replace()方法允许指定希望替换的字符或字符集,方式是利用字符串或者正则表达式;这是该方法的第一个实参。第二个实参是...

    replace-string-if:有条件地替换流中的字符串的转换流

    npm install replace-string-if 用法 var condition = function () { return true; }; var match = 'expression'; var replacement = 'newexpression'; var replaceStringIf(condition(), match, replacement);

    js替换字符串中所有指定的字符(实现代码)

    第一次发现JavaScript中replace() 方法如果直接用str.replace(“-“,”!”) 只会替换第一个匹配的字符. 而str.replace(/\-/g,”!”)则可以全部替换掉匹配的字符(g为全局标志)。 replace() The replace() method ...

    关于JavaScript中string 的replace

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 语法:string.replace(subStr/reg,replaceStr/function) 第一个参数可以是字符串的子字符串,也可以是一个正则表达式,...

Global site tag (gtag.js) - Google Analytics