У меня есть foo.txt файл с содержимымфильтрации строки определенной длины из файла
'w3ll' 'i' '4m' 'n0t' '4sed' 't0'
'it'
и я пытаюсь извлечь все слова с 2-мя символами в них. Я имею в виду, выходной файл должен иметь только
4m
t0
it
То, что я пытался есть,
with open("foo.txt" , 'r') as foo:
listme = foo.read()
string = listme.strip().split("'")
Это будет разделить строки с 'знак, я полагаю. Как я могу выбрать только те строки в пределах этих знаков апострофа, чей символ равен 2?
@abhikafle Любая ошибка? пожалуйста, разместите такие примеры в вопросительном органе не в комментариях, так как они не читаемы. –
Спасибо @Ashwini. но метод regex принимает две разные строки, разделенные запятой как единое целое. когда я запустил код, чтобы найти 20 символов. слово, оно дало мне «, 9,« 1186148119 »,« »как вывод, который все еще действителен, но состоит из множества строк, а не только одного. –
@abhikafle ваш входной вход для примера не содержит '', '', поэтому я не справился с ними. Пожалуйста, опубликуйте такие вещи, о которых идет речь. –