поиск регулярных выражений заменяет список стран - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть список стран для раскрывающегося списка, и я хочу внести в него некоторые изменения.пример:

<option value="honduran">Honduran</option>

должен стать

<option value="honduran" <?php if ( $cand_nationality == 'honduran') { echo "selected"; } ; ?>>honduran</option>

, и я хочу использовать этот список https://gist.github.com/didats/8154290

как я могу получить полный список с этими изменениями.

1 Ответ

0 голосов
/ 29 ноября 2018

Попробуйте ниже python регулярное выражение

import re

data = '<option value="honduran">Honduran</option>'

print(
    re.sub(
        r'<(option) (value="(.+)")>(.+</option>)',
        r'''<\1 \2 <?php if ($cand_nationality == '\3') { echo "selected"; } ; ?>>\4''',
        data
    )
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...