У меня есть список в следующем формате:Python Regex шаблон соответствия
data =['| test_data_14865428_0 |', '| test_data_1486612450_0 |', '| test_template |', '|id_1475020800_0 |']
Я хочу, чтобы извлечь все элементы списка в формате test_data_ * в новый список (таблицы). Таблицы списка должны сохранить имя в формате test_data_ *
Моя попытка:
import re
tables = []
pattern = re.compile("| test_data\S")
for i in range(0, len(data)):
if pattern.match(data[i]):
tables.append(data[i])
print(list_of_tables)
'[i for i in data if '| test_data_ 'in i] 'или' [i for in test_data, если re.search (r' \ | test_data \ S ', i)] ' –
print ([i для i в test_data if re.search (r' \ | test_data \ S ', i)]) дает мне пустой список – user3535492