Сравнение нескольких строк строк в переменной - PullRequest
0 голосов
/ 16 сентября 2011

Как проверить, присутствует ли пункт в файле или нет с помощью python.

Например, sampleData равен backtick escapes like _so_ quote by placing > at start of line to make links <http://foo.com> [foo](http://foo.com) <a href="http://foo.com">foo</a>

, и я хочу найти
quote by placing > at start of line to make links <http://foo.com>

Я пробовал обычные функции поиска, такие как sampledata.find ('цитирую, помещая> в начале строки, чтобы сделать ссылки http://foo.com'), которые на самом деле не работали.

Ответы [ 2 ]

0 голосов
/ 18 сентября 2011

Согласно вашим данным:

>>> '<strong><u></u></strong></p> <span class="info">'.find('</p> <span class="info">')
24
0 голосов
/ 16 сентября 2011

Оператор in и все функции поиска работают независимо от значения:

>>> needle = '`Searching > for text`'
>>> haystack = 'You are `Searching > for text`, are you not?'
>>> needle in haystack
True

Если вы хотите более сложное сопоставление (например, пропустить определенные символы и разрешить произвольный пробел между), используйте регулярное выражение .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...