1、正则表达式,在代码中常简写为或,是一种强大的分析文本的方法。使用正则表达式,你可以在匹配特定字符,例如,或模式,例如-3&,的位置匹配字符串。
2、方法用于中的字符串,以用字符替换字符串的一部分。这是它的使用示例:。
3、如上所示,方法接受两个参数:要替换的字符串以及将替换为的字符串。这就是正则的用武之地。上面的使用受到限制:要替换的字符是已知的——“”。如果我们想用某个模式。
4、也许是一个数字、两个字母和单词“”或三个符号一起使用。方法可以实现此目的。
5、可以用正则重新创建模式,将其与结合使用,我们可以替换模式,而不仅仅是替换精确的字符。要使用正则,需要将的第一个参数替换为正则语法此语法用作一种模式,其中与字符串匹配的任何部分都将被新的子字符串替换。字符串和正则匹配,所以它被替换了。
1、如果我们想在多个地方进行替换呢。正则表达式中的,全局,标记可以实现这个功能,并且也可以将其与一起使用,如下示例:。
2、正则表达式匹配字符串中正好是3个连续数字的部分。都与模式匹配,但是最后的与模式不匹配。结果是显示了模式是如何正确匹配的,并用新的子字符串,空字符串。也可以使用大小写标记。
3、这意味着你可以替换不区分大小写的模式。使用方法如下:。与第一个语法不匹配,因为正则表达式默认情况下区分大小写。
4、但是,如第二个语法所示,使用了标记后,该字符串将按预期被替换。也可以将和正则表达式一起使用。这意味着你不仅可以将字符串拆分为与确切字符或模式匹配的子字符串,如下所示:。
5、字符串在处被拆分,因为子字符串与正则表达式相匹配。注意,与标记和其他标记不同,全局标记在中是无关紧要的。这是因为在与正则表达式匹配的几个位置拆分了字符串。