Regex 如何使用'提取工件\';那么spacec呢?
“这是一段432432\5321文本” 数字可以是任意长度,也可以是字母。如何仅获取部分内容?以下是一个示例:Regex 如何使用'提取工件\';那么spacec呢?,regex,python-2.7,Regex,Python 2.7,“这是一段432432\5321文本” 数字可以是任意长度,也可以是字母。如何仅获取部分内容?以下是一个示例: (\d+\\\d+) 数字组后跟斜杠和数字组。周围的括号是一个捕获组 这是小提琴: 编辑: 我错过了你也想要信件的机会。然后使用\w代替\d使用\w匹配字母数字字符,使用\匹配反斜杠: (\w+\\\w+) 这将匹配输入,如32432\5321,以及其中包含字母的输入,例如32A1\BB1 小提琴:您可以使用以下示例: input = 'This is a piece of 432
(\d+\\\d+)
数字组后跟斜杠和数字组。周围的括号是一个捕获组
这是小提琴:
编辑:
我错过了你也想要信件的机会。然后使用
\w
代替\d
使用\w
匹配字母数字字符,使用\
匹配反斜杠:
(\w+\\\w+)
这将匹配输入,如32432\5321
,以及其中包含字母的输入,例如32A1\BB1
小提琴:您可以使用以下示例:
input = 'This is a piece of 432432\\5321 text'
print re.findall(r'(\d+(?:\\\d+)+)', input)
它可以处理两种输入,如111\222
,111\222\333
等