语法
普通字符:如[a-z]
非打印字符:如\n
特殊字符:如 $()
限定符:* + ? {n}
定位符:^ $ \b \B
选择: (|)
修饰符
i: 区分大小
g:全部匹配
m:多行匹配
s:匹配换行符
元字符
\d,\w,?<=,?=,?<!
方法
1. match:
如果 regexp 没有标志 g,那么 match() 方法就只能在 stringObject 中执行一次匹配
2. repalce
let str3 = '这是一段文本,1a这要替换2c'
let newStr = str3.replace(/(\d)([a-z])/g,'$1');
console.log(newStr);
例子
let str = "${activity_1673230222462##assigneeId}";
str.match(/(?<=\$\{activity_)(\d*)(?=##)/g)[0];
// str: 1673230222462