
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
正则表达式是目前大多数软件开发程序员都需要熟练掌握并应用的一个编程开发技术,下面我们就通过案例分析来了解一下,正则表达式的应用方法分享。
1.match()
match()与字符串一起使用以检查字符串和正则表达式regex之间的匹配,以正则表达式为参数。
2.test()
test()用于测试指定字符串和正则表达式之间是否匹配,接受一个字符串作为其参数,并根据是否匹配返回true或false。
假设在下面的字符串strText中检测单词china是否存在。可以为查找单词创建一个正则表达式并测试该正则表达式和字符串strText之间是否匹配。
3.search()
search()方法是一个字符串方法,可以将其与正则表达式一起使用。可以将正则表达式作为参数传递给它,以在字符串中搜索匹配项。
方法返回一个匹配项在整个字符串中的位置(索引),如果没有匹配项,则返回-1。
4.replace()
replace()是在字符串中搜索指定的值或正则表达式并将其替换为另一个值,方法接受两个参数:
要搜索的值
要替换的新值
方法返回一个包含被替换后的新字符串,需要注意的是,它不会改变原始字符串,并且只会替换搜索到的一个值。
5.replaceAll()
replaceAll()类似于方法replace(),但它允许替换字符串中所有匹配的值或正则表达式。
它接受两个参数:
要搜索的值,如果是正则,则必须带上全局标记g
要替换的新值
它返回一个包含所有新值的新字符串,同样也不会更改原始字符串。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。