在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 如何用正則匹配數(shù)字開頭的段落數(shù)據(jù)?

如何用正則匹配數(shù)字開頭的段落數(shù)據(jù)?

像獲取到后臺這種的數(shù)據(jù)

  1. 粒粒皆辛苦,是的房間散發(fā)甲方的。2. 粒粒皆辛苦,是的房間散發(fā)甲方的。3. 粒粒皆辛苦,是的房間散發(fā)甲方的。4. 粒粒皆辛苦,是的房間散發(fā)甲方的。

在前端要展示出:

  1. 粒粒皆辛苦,是的房間散發(fā)甲方的。
  2. 粒粒皆辛苦,是的房間散發(fā)甲方的
  3. 粒粒皆辛苦,是的房間散發(fā)甲方的
  4. 粒粒皆辛苦,是的房間散發(fā)甲方的

請問各位大佬如何對于這種段落式的如何用正則匹配出來呢?(用的正則不熟悉,沒成功....)

回答
編輯回答
喵小咪

clipboard.png

 "1.粒粒皆辛苦,是的房間散發(fā)甲方的。2. 粒粒皆辛苦,是的房間散發(fā)甲方的。
3. 粒粒皆辛苦,是的房間散發(fā)甲方的。4. 粒粒皆辛苦,是的房間散發(fā)甲方的。"
.split(/\d+\./).map(function(str){ return str.replace(/(^\s*)|(\s*$)/g, ""); })

再把空串去掉就行了.
2018年2月18日 13:52
編輯回答
玩控

一句就好了。

str.replace(/[^^](\d+\.)/g, '\n$1');
2017年1月5日 00:57
編輯回答
祉小皓

直接用match匹配出一個(gè)結(jié)果數(shù)組即可:

var str = '1.粒粒皆辛苦,是的房間散發(fā)甲方的。2. 粒粒皆辛苦,是的房間散發(fā)甲方的。3. 粒粒皆辛苦,是的房間散發(fā)甲方的。4. 粒粒皆辛苦,是的房間散發(fā)甲方的。';

const result = str.match(/(\d[^\d]*)/g)
2018年4月22日 20:38
編輯回答
青黛色
text.replace(/(?!^)(?=(\d\.))/g, '\n')
2017年5月6日 20:23
編輯回答
薔薇花
var str = '1.粒粒皆辛苦,是的房間散發(fā)甲方的。2. 粒粒皆辛苦,是的房間散發(fā)甲方的。3. 粒粒皆辛苦,是的房間散發(fā)甲方的。4. 粒粒皆辛苦,是的房間散發(fā)甲方的。';
var reg = /\d[^\d]*/g
while(result = reg.exec(str)) {
    console.log(result[0])
}
2018年7月4日 17:48