Javascript 通过负前瞻选择字符串?
我有这样的结构:Javascript 通过负前瞻选择字符串?,javascript,regex,Javascript,Regex,我有这样的结构: [数字][\w+][\\\35;] #不是强制性的 示例:(1是数字,仅为简单起见) 1bbbbb 1bbbbb 它还可以重复: 1bbbbb#1ccccccc 问题: 我想得到所有将来没有的字符,即字符 示例: 1bbbbb——结果为零(因为在未来的chars中有) 1bbbbb——想要的结果:1bbbbb 1bbbbb#1ccccccc——想要的结果:1ccccccc 1BBBBB#1CCCCCCC#1KK——想要的结果:1KK 我试过什么: 1(?。+\) 但是这
[数字][\w+][\\\35;]
#
不是强制性的
示例:(1是数字,仅为简单起见)
1bbbbb
1bbbbb
1bbbbb#1ccccccc
问题:
我想得到所有将来没有的字符,即
字符
示例:
——结果为零(因为在未来的chars中有1bbbbb
)
——想要的结果:1bbbbb
1bbbbb
——想要的结果:1bbbbb#1ccccccc
1ccccccc
——想要的结果:1BBBBB#1CCCCCCC#1KK
1KK
1(?。+\)
但是这个返回(显然)只返回期望结果的第一个字符:
有什么帮助吗?()
(我希望看到一个消极的前瞻性解决方案)。这有效吗
1\w+(?!.*\#)
1bbbbb
匹配1bbbbb
1bbbbb#
无结果
1bbbbb#1cccccc
匹配1cccccc
1BBBBB#1CCCC#
无结果
1bbbbb#1ccccccc#1kkkkkk
匹配1kkkkk
1bbbbb1cccccc
匹配1bbbbb1cccc
,而据我所知,它应该给出1bbbbb
和1cccccccccc
@Max号。正如我所说,它可以重复,而且
不是强制性的。