我试图使用正则表达式((_\^)[1-9])
查找所有出现的"_"+数字
或"^"+数字
。
我期望返回如"X_2ZZZY^5"
中的[('_2'), ('^5')]
组,但实际上我得到了[('_2', '_'), ('^5', '^')]
组。
我的正则表达式是否有误?还是我对返回结果的期望有误?
非常感谢
** 我最初使用的re为(_|\^)
,这是错误的,应该是(_\^)
——问题已相应修改
我试图使用正则表达式((_\^)[1-9])
查找所有出现的"_"+数字
或"^"+数字
。
我期望返回如"X_2ZZZY^5"
中的[('_2'), ('^5')]
组,但实际上我得到了[('_2', '_'), ('^5', '^')]
组。
我的正则表达式是否有误?还是我对返回结果的期望有误?
非常感谢
** 我最初使用的re为(_|\^)
,这是错误的,应该是(_\^)
——问题已相应修改