Merge 7cc072bb555beea467dd89494319cc7f9fbdb110 into 70e38b70bc434c0b05d97d1aeea0127aea8147c8

This commit is contained in:
Jigao Luo 2025-04-10 09:46:30 +08:00 committed by GitHub
commit b65fa82b02
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -354,8 +354,8 @@
前置约束和后置约束都属于**非捕获簇**(用于匹配不在匹配列表中的格式).
前置约束用于判断所匹配的格式是否在另一个确定的格式之后.
例如, 我们想要获得所有跟在 `$` 符号后的数字, 我们可以使用正向向后约束 `(?<=\$)[0-9\.]*`.
这个表达式匹配 `$` 开头, 之后跟着 `0,1,2,3,4,5,6,7,8,9,.` 这些字符可以出现大于等于 0 次.
例如, 我们想要从输入字符串中`$4.44 and $10.88`获得所有跟在 `$` 符号后的数字, 我们可以使用正向向后约束 `(?<=\$)[0-9\.]*`.
这个表达式匹配 `$` 开头, 之后跟着字符 `0,1,2,3,4,5,6,7,8,9,.` 这些字符可以出现大于等于 0 次.
前后关联约束如下: