Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 如何使用'提取工件\';那么spacec呢?_Regex_Python 2.7 - Fatal编程技术网

Regex 如何使用'提取工件\';那么spacec呢?

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

“这是一段432432\5321文本”

数字可以是任意长度,也可以是字母。如何仅获取部分内容?

以下是一个示例:

(\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