6

次のテキストをPython 2.7の正規表現と一致させようとしています

SUBCASE   8
SUBCASE   9
SUBCASE  10
SUBCASE  11

「サブケース」と数値の間のスペースの数が 3 から 2 に減少しました。Python でこの正規表現を使用しようとしています。

(SUBCASE)[\s+]([0-9]+)

どこが間違っていますか?\s+「複数の空白をキャッチする」という意味ではありませんか?

4

2 に答える 2

15

あなたが望むでしょう:

SUBCASE\s+([0-9]+)

また

SUBCASE\s+(\d+)

空白文字またはプラスのいずれかである正確に 1 つの記号が必要であること\s+[...]意味します。

于 2012-08-06T19:10:31.850 に答える
1
(SUBCASE)\s+([0-9]+) 

1 つの空白または + 記号の文字一致を行う [\s+] を使用しました

于 2012-08-06T19:14:58.997 に答える