这是电视节目的文件名。 假设我想从本文中提取标题和年份
B6549887_MAC_THE_PERPETUALLY_ANGRY_CAT_YR06_12_07_2010_2J7211_00_23_14_09_8884889_3_16x9_6545665
我会匹配第一个和唯一一个字母字符串(仅限大写)和破折号,它们恰好以数字结尾。
我想要包含数字,但不包括后续的下划线。
那会给我MAC_THE_PERPETUALLY_ANGRY_CAT_YR06
这会涉及前瞻吗? (我还没有研究过)?
THX
答案 0 :(得分:1)
/([A-Z][A-Z_]+)_YR(\d{2})/
上述内容将匹配“MAC_THE_PERPETUALLY_ANGRY_CAT_YR06”,并在您的第一个反向引用中为您提供“MAC_THE_PERPETUALLY_ANGRY_CAT”,在第二个反向引用中为您提供“06”。