标签: regex regex-lookarounds
我正在尝试从看起来像MATURE [9]或MATURE [9]IMMATURE [2]的字符串中的子字符串IMMATURE [2]MATURE [9]中捕获数字。 表达式^(?!IM)MATURE\s*\[(\d+)\]仅在MATURE [9]IMMATURE [2]上有效,而在反转时无效。我也正在寻找相反的方法-从子字符串IMMATURE [2]中提取MATURE [9]IMMATURE [2]中的数字,而不捕获MATURE [9]中的数字。
MATURE [9]
MATURE [9]IMMATURE [2]
IMMATURE [2]MATURE [9]
^(?!IM)MATURE\s*\[(\d+)\]
IMMATURE [2]