我有类似这样的东西
```html
为了选择被a包裹的最小组,我使用了这个正则表达式:`/a([^a]*)a/`,它能够很好地工作。
但是当我想要选择被aa包裹的组时,我需要像这样的东西:
```html /aa([^aa]*)aa/ ```
但这并不能起作用,我也不能像这样使用第一个正则表达式:
```html /aa([^a]*)aa/ ```
因为它会在遇到第一个a时结束,而这不是我想要的。
通常来说,有没有办法以与使用`[^a]`表示不包含字符相同的方式来表示不包含字符串?
简单来说,我需要选择aa后面跟着任意一个除了aa序列以外的字符,并以aa结尾的组。
```html
```aabbabcaabda
为了选择被a包裹的最小组,我使用了这个正则表达式:`/a([^a]*)a/`,它能够很好地工作。
但是当我想要选择被aa包裹的组时,我需要像这样的东西:
```html /aa([^aa]*)aa/ ```
但这并不能起作用,我也不能像这样使用第一个正则表达式:
```html /aa([^a]*)aa/ ```
因为它会在遇到第一个a时结束,而这不是我想要的。
通常来说,有没有办法以与使用`[^a]`表示不包含字符相同的方式来表示不包含字符串?
简单来说,我需要选择aa后面跟着任意一个除了aa序列以外的字符,并以aa结尾的组。