js的字符串匹配方法match()和Java的字符串匹配方法matches()的使用?以换行符替换为其他字符为例

js的字符串匹配方法match()和Java的字符串匹配方法matches()的使用?以换行符替换为其他字符为例
  • js的:
  • str.match(/\n/igm).length会返回str中有多少个换行
  • str.match(/bc/igm).length会返回str中有多少个字符串bc
  • 如"ab_cd_ef_gh_ij_bc_cb_bc_aa".match(/bc/igm).length的值为2。
  • /igm的含义简介:链接
  • java的:
  • str.matches(“bc”);会返回true和false,并不能查询出有多少个匹配的字符串
  • 如"ab_cd_ef_gh_ij_bc_cb_bc_aa".matches(“bc”)结果为true。
  • 区别:
  • 另外,js的字符串匹配方法match()和java的字符串匹配方法matches()在使用正则表达式进行匹配时,写法不同,js为str.match(/\n/igm)中的str.match(/要匹配的字符串/igm),js正则表达式的语法为:/正则表达式主体/修饰符(可选),详细讲解:链接
  • java的正则表达式语法为:链接
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值