又是一个愉快的周末,泡了杯热咖啡悠哉悠哉地逛博客时,突然想到之前开发时用到的一些正则匹配可以记录一下 (> <)
有字符串如下所示:
const str = '前面@张三#后面';
1、匹配以@开头#结尾的内容(包括@和#)
const reg = /@.*?\#/g;
2、匹配以@开头#结尾的内容(只包括@)
const reg = /@.*?(?=#)/g;
3、匹配以@开头#结尾的内容(不包括@和#)
const reg = /(?<=@).*?(?=#)/g;
4、匹配以@开头#结尾的内容(只包括#)
const reg = /(?<=@).*?\#/g;
5、匹配以@开头、以#或%结尾的内容
const reg = /@.*?(#|%)/g;