Составить регэксп для выборки картинок из fb2 файла - C#
Формулировка задачи:
нужно выбрать коды картинок из fb2 файла, которые в base64
выглядит так:
моя регэксп:
но в некоторых файлах content-type и id меняются местами. как составить регэксп чтобы нашел оба варианта?:
и
мой вариант работает только если content-type впереди
<binary content-type="image/jpg" id="imagename.jpg"> много букв </binary>
string base64pattern = @"<binary\s*?(content-type=""image/(jpeg|png|gif|bmp)"")*?\s*?(id=""([\.-_a-zA-Z0-9]+)"")*?\s*?>([\+\/\=-_a-zA-Z0-9]+)<\/binary>";
<binary content-type="image/jpg" id="imagename.jpg"> </binary>
<binary id="imagename.jpg" content-type="image/jpg"> </binary>
Решение задачи: «Составить регэксп для выборки картинок из fb2 файла»
textual
Листинг программы
./*[local-name()='author'] *[local-name()='author'] *[local-name()='first.name'] /*[local-name()='bookstore'] //*[local-name()='author'] *[local-name()='author']/*[local-name()='first-name']
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д