1. 匹配子字符串A或子字符串B
正则表达式:/ab|cd/
使用场景:将一个长字符串根据子字符串A或子字符串B为分隔符进行分隔。
'a;b;c;d'.split(/;|;/g);
// ['a', 'b', 'c', 'd']
2. 保留匹配的文本
正则表达式:/(a|b)/
使用场景:将一个长字符串根据子字符串A或子字符串B为分隔符进行分隔,并且分隔结果包含匹配到的文本。
'a;b;c;d'.split(/(;|;)/g);
// ['a', ';', 'b', ';', 'c', ';', 'd']
3. 匹配指定字符集
正则表达式:/[abc]/
使用场景:将匹配到的文本转换成需要的文本。
'a;b;c;d'.replace(/;/g, ';');
// 'a;b;c;d'
4. 匹配以...结尾的字符串
正则表达式:/a+$/
使用场景:删除末尾分号。
'a;b;c;d;'.replace(/[;|;]/g, '');
// 'a;b;c;d'
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。