let str = '中国|国庆阅兵|十周年大阅兵|祝福中国'
let reg = /(^)?([^|]+)($)?/g
let result = str.match(reg)
console.log(result) // [ '中国', '国庆阅兵', '十周年大阅兵', '祝福中国' ]
例子中的字符串,最简单的处理方式是用split进行切分就行了。如果遇到复杂的字符串,显然是需要正则来处理的。
let str = '中国|国庆阅兵|十周年大阅兵|祝福中国'
let reg = /(^)?([^|]+)($)?/g
let result = str.match(reg)
console.log(result) // [ '中国', '国庆阅兵', '十周年大阅兵', '祝福中国' ]
例子中的字符串,最简单的处理方式是用split进行切分就行了。如果遇到复杂的字符串,显然是需要正则来处理的。