【发布时间】:2011-05-15 04:14:15
【问题描述】:
我有一个格式如下的字符串:
"425x344"
现在我想将此字符串中的第一个和第二个数字解析为两个单独的变量。我怎样才能做到这一点 ?我创建了这个正则表达式:
regex = re.compile(r"^(\d+x\d+)")
检查字符串形式是否正确。但是接下来呢?
【问题讨论】:
-
使用
...$和.match(或^...$和.search)来确保整个sting 都被消耗掉。截至目前,运行正则表达式的两种方式都接受1x1foo。 -
并且使用
$将接受1x1\n