Я пытаюсь перечислить часть данных, деленную на единую обратную косую черту. Часть представляет собой только шестизначное число. Причина, по которой мне нужно процитировать обратную косую черту, заключается в том, что я буду использовать этот код для большего количества файлов, которые могут включать в себя шесть других чисел (и более) цифр в группе данных.Как искать данные, деленные на обратную косую черту с использованием регулярных выражений в Python
Вот пример кода:
>>> layer = arcpy.mapping.Layer("J:\abcd\blabla.lyr")
>>> print layer.dataSource
C:\Users\416938\AppData\Roaming\ESRI\Desktop10.0\ArcCatalog\...
>>> result = re.search (r'([a-z]{1}[0-9]{6})', text)
>>> result.group(0)
u'416938'
Но я хотел бы, чтобы включить обратную косую черту, как это (очевидно, этот код не будет работать):
re.search (r'(\[0-9] {6}\)', text)
Любая помощь очень оценили. Благодарю.
обеспечить пример наряду с ожидаемым выходом. –
Думаете, вам нужно '\ b' –
Является ли' {6} 'связанным с пробелом или классом чисел? – wenzul