正则匹配之英文单词匹配,\b边界匹配,开始结尾关键字匹配

$str = 'hellow, when i am working, do not coming, this question is really ,let us test some words complex,luck,unlucky,state,unhappy,test,generator,unset';

//把ing结尾的单词词根部分找出来,找到work,com

//前瞻,断言,零宽度,正预测

$patn = '/\b\w+(?=ing\b)/';

// preg_match_all($patn,$str,$res);

//把不是ing结尾的单词找出来,但单词长度必须大于3(ing长度)

//前瞻,断言,零宽度,负预测

$patn2 = '/\b\w+(?!ing)\w{3}\b/';

// preg_match_all($patn2,$str,$res);

//把un开头的单词词根部分找出来

//回顾,断言,零宽度,正预测

$patn1 = '/(?<=\bun)\w+\b/';

// preg_match_all($patn1,$str,$res);

//把不是un开头的单词找出来

//断言,零宽度,负预测,回顾

$patn3 = '/\b(?!un)\w+\b/';

preg_match_all($patn3,$str,$res);

echo '

';

print_r($res);

echo '';

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述 正则表达式是一种描述字符串结果的语法规则,是一个特定的格式化模式,可以匹配、替换、截取匹配的字符串。常用的语...
    醉于麦田阅读 522评论 0 0
  • 转自: JS正则表达式一条龙讲解,从原理和语法到JS正则、ES6正则扩展,最后再到正则实践思路 温馨提示:文章很长...
    前端渣渣阅读 1,861评论 1 32
  • 时刻牢记他的嘱托,人之将死,其言也善,感谢上天的相遇,也感谢给予我的磨练和鼓励...... 1、在面对老人和孩子的...
    刘艺斐阅读 122评论 0 0
  • 安徽人,2011年,计算机专业,大四。学校组织校外培训,两个地点,南京和上海。上海的费用比去南京贵一半。纠结一夜,...
    lancyWang阅读 963评论 6 7
  • 大学的女生似乎都要经历一个小时代一样的时光,友谊万岁,然后撕逼大战,最后泪流满面的说着,青春不老,我们不散...
    浮夸种子阅读 625评论 2 3