我正在尝试编写一个正则表达式,以选择下划线之间的所有字符。 我最终得到了
字符串:
_([^_]+)_
,但它无法匹配所有组。字符串:
abc_bca_vag_hag_bag
输出:bca vag hag
有人能帮忙吗?_([^_]+)_
,但它无法匹配所有组。abc_bca_vag_hag_bag
输出:bca vag hag
有人能帮忙吗?st = 'abc_bca_vag_hag_bag'
lis = st.split('_')[1:-1]
# output ['bca', 'vag', 'hag']
(?<=_)[^_]+(?=_)
这些不会匹配下划线,它们只会"查看"是否存在下划线。