let str = '<p>123456789X一二三四五六七八九十X1</p><p>123456789X一</p>'
想要的结果:123456789X一二三四五六七八九十X1,123456789X一
let str = '<p>123456789X一二三四五六七八九十X1</p><p>123456789X一</p>'
想要的结果:123456789X一二三四五六七八九十X1,123456789X一
let str = '<p>123456789X一二三四五六七八九十X1</p><p>123456789X一</p>';
let reg = new RegExp(/<p>([^(<\/p>)].*?)<\/p>/g);
let arr;
let result = [];
while((arr = reg.exec(str))!==null){
result.push(arr[1]);
}
console.log(result);//['123456789X一二三四五六七八九十X1', '123456789X一']
5 回答9.4k 阅读✓ 已解决
9 回答2.5k 阅读✓ 已解决
14 回答3.5k 阅读
4 回答1.4k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.8k 阅读✓ 已解决
12 回答5.5k 阅读
str.match(/(?<=<p>).*?(?=<\/p>)/g)