簡體   English   中英

用於匹配兩個或三個空格的Python正則表達式

[英]Python regex for matching two or three white spaces

我試圖將以下文本與Python 2.7中的正則表達式相匹配

SUBCASE   8
SUBCASE   9
SUBCASE  10
SUBCASE  11

“subcase”和數字之間的空格數從3下降到2.我試圖在Python中使用這個正則表達式:

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

我哪里錯了? 不應該\\s+意味着“抓住任何一個以上的空白區域”嗎?

你想要:

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

要么

SUBCASE\s+(\d+)

\\s+放在[...]意味着,您只需要一個符號,即空白字符或加號。

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

你使用了[\\ s +]來做一個空格或+符號的字符匹配

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM