关于正则表达式的问题

情况一

'far fa-bookmark'

匹配得到

['far', 'bookmark']

情况二

'far fa-comment-alt fa-bookmark'

匹配得到

['far', 'comment-alt']

情况三

'fas fa-bookmark far fa-comment-alt'

匹配得到

['fas', 'bookmark']

情况四

'fas bg-white fa-bookmark far fa-comment-alt'

匹配得到

['fas', 'bookmark']

望大佬们,来解答

阅读 2k
2 个回答

/(fa\w).*? fa-([\w-]+)/

image.png

var reg = /(fa.) fa-(\S+)/
str.match(reg)?.slice(1)
推荐问题