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一']
13 回答12.7k 阅读
7 回答1.8k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
6 回答769 阅读✓ 已解决
2 回答1.9k 阅读
6 回答1k 阅读
str.match(/(?<=<p>).*?(?=<\/p>)/g)