0

想用正则获取一段字符串中的指定字符,但是这个字符的尾数不确定,求方法

字符串如下:
'aaaaaaaaa bbbb-1 cccccccc'

想获取'bbbb-1'这一截,但是有可能这一段是'bbbb-2'或'-'其他东西

2个回答

0

已采纳
'aaaaaaaaa bbbb-1 bbbb-2 ccc bbbb-123 ccccc'.match(/bbbb-[^ ]+/g)
0

匹配bbb...bbb-x (N个b 加一个横线 加一个任意字符)

/.*\s(b*-.)\s.*/  

匹配不包括空格的N个任意字符 加一个横线 加一个任意字符

/.*\s(.*-.)\s.*/

撰写答案