正则表达式匹配.

正则表达式的基本匹配,例如1234wo很帅.ivp,如果我想匹配小数点前或者后的内容,那么就需要对认真考虑一下正则的写法.

一开始,我写的是new RegExp('(\\w+).(\\w+'),很明显只能匹配一些英文字符,特殊字符和汉字是不认识的;

再之后,我将它改成了: new RegExp('([\\s\\S]+).(\\w+)'),因为正则当中小数点.是可以作为匹配任意非换行符的,你就会发现,match到的内容,总是多了两个字符;

实在不行,只能不断尝试了,最终算是解决了:new RegExp('([\\s\\S]+)[.](\\w+)');

用一个[],实现了小数点的区分,其实并没有从根本上解决问题,因为我还是似懂非懂

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

推荐阅读更多精彩内容