0

文字列が一致するかどうかを確認する必要がありますORA-16252: unable to extend segment by <any value> in tablespace。ここ<any value>には任意の数を指定できます。Pythonで文字列を一致させるにはどうすればよいですか? そのための正規表現はありますか?

4

2 に答える 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+1 つ以上の桁数に一致させるために使用されるのは連続性です。したがって、あなたの代わりにそれを追加して、<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 に答える