2

我正在尝试匹配以 a 开头M并以F具有一个或多个CDEF在字符串主体中结束的字符串。我目前的尝试是:

^M[CD|EF]*$F

示例字符串是:M 123ABNCDandEF78949XZ F.

我得到“找不到匹配”。有什么建议么..

4

1 回答 1

1

您需要正确定位,使用正确的分组和重复语法,并允许其他字符的存在。看到这个:

import re
re.search(r'^M.*(CD|EF)+.*F$', "M 123ABNCDandEF78949XZ F").group()
'M 123ABNCDandEF78949XZ F'
于 2013-07-09T18:57:35.863 回答