我想列出一部分數據除以單個反斜槓。該部分只是一個六位數字。我需要引用反斜槓的原因是,我將使用此代碼獲取更多文件,這些文件可能包含數據組中的其他六位(或更多)數字。如何在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