鍍金池/ 問(wèn)答/Python  HTML/ js截取第一個(gè)符號(hào)后面的內(nèi)容

js截取第一個(gè)符號(hào)后面的內(nèi)容

let str = "BIESSE食品收納密封罐-規(guī)格:透明紫紅/1.55L;"

然后判斷字符串最后一個(gè)是否有;有的話去掉最后一個(gè);取出規(guī)格的屬性 透明紫紅/1.55L?

回答
編輯回答
凝雅

.....跟著改咯....
str.split(':')[1].replace(';', '')

2017年12月4日 21:58
編輯回答
呆萌傻

str.match(/規(guī)格:(.*);/)[1]

2018年3月11日 08:29
編輯回答
笑浮塵

樓主的字符串要是只有一個(gè)并且不要后面的;的話,可以這樣

str.split(':')[1].slice(0,-1)
2018年9月11日 02:34
編輯回答
魚梓
let str = "BIESSE食品收納密封罐-規(guī)格:透明紫紅/1.55L;"
let matcher = str.match(/規(guī)格:(.+?);?$/)[1];
2017年9月2日 01:15