我需要检查一个字符串是否匹配ORA-16252: unable to extend segment by <any value> in tablespace
。这里<any value>
可以是任何数字。如何匹配python中的字符串?有正则表达式吗?
问问题
562 次
2 回答
3
regex = re.compile(r'ORA-16252: unable to extend segment by \d+ in tablespace')
if regex.match(s):
...
于 2012-10-16T12:08:23.443 回答
0
\\d+
用于匹配一个或多个数字是连续性的。因此,您可以将其添加到您的位置<any value>
以匹配任何数字。
其余的字符串,因为它不像你说的那样变化,所以保持原样。
m = re.search(r'ORA-16252: unable to extend segment by \d+ in tablespace',
yourString)
if m is not None:
# set your value
于 2012-10-16T12:07:59.040 回答