我有一个像
AxxxB-AxxxxxxB-AxxxxxxxxxB
在哪里
xxxxx
是不同的数字和未知长度的字母。我想删除那些不同的数字和字母,并有一个像
AB-AB-AB
我尝试了以下正则表达式:
'AxxxB-AxxxxxxB-AxxxxxxxxxxB'.replace(/A.*B/, 'AB')
'AB'
'AxxxB-AxxxxxxB-AxxxxxxxxxxB'.replace(/A.*B/g, 'AB')
'AB'
'AxxxB-AxxxxxxB-AxxxxxxxxxxB'.replace(/A.*B{1}/, 'AB')
'AB'
.*
删除最新符号之前的所有内容。这不是我需要的。
你可以尝试?
,这使得运营商*
和+
贪心不足:
(A.+?B)
然后根据您的实现,用全局g
标志替换所有实例:
/(A.+?B)/g
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句