我需要检查字符串是否与ORA-16252: unable to extend segment by <any value> in tablespace
匹配。这里<any value>
可以是任何数字。我如何匹配python中的字符串?那是否有正则表达式?
答案 0 :(得分:3)
regex = re.compile(r'ORA-16252: unable to extend segment by \d+ in tablespace')
if regex.match(s):
...
答案 1 :(得分: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