如何制作自定义正则表达式

时间:2016-01-19 18:21:02

标签: regex

我想创建一个正则表达式,可以按照以下方式匹配文本:

搜索文字:如何

结果:

  

T hhow我们学习正则Expressi o n。 How我们可以o了解每一个h

目前我正在使用此正则表达式:

我的正则表达式:/([how])\w/g但我没有得到理想的结果。我缺少什么?

1 个答案:

答案 0 :(得分:1)

  

所以你想要匹配所有" h" o" o" s" w"以及

根据您在评论中的反馈,在获得用户定义的搜索词后,您希望搜索该词中的每个字符。对于使用How的情况,这不是一个大问题,只需将其与[]括起来形成一个字符类,对其应用+量词(一个或更多次出现)并使用/i不区分大小写的修饰符来使模式和搜索本身不区分大小写。

/[How]+/ig

请参阅regex demo

但是,建议在字符类中转义^[]-\个字符。因此,不要忘记将该转义步骤添加到最终代码中。