正则表达式匹配所有的\p{L},但不匹配\p{Alpha}。

bluesky1年前 ⋅ 47 阅读

ChatGPT的回答仅作参考:

可以使用以下正则表达式来匹配所有的\p{L},但不匹配\p{Alpha}:

```
(?<!\p{Alpha})\p{L}+(?!\p{Alpha})
```

解释:

- `(?<!\p{Alpha})`:使用负向零宽断言,表示前面不能是\p{Alpha}。
- `\p{L}+`:匹配一个或多个Unicode字母。
- `(?!\p{Alpha})`:使用负向零宽断言,表示后面不能是\p{Alpha}。

全部评论: 0

    相关推荐