Коллекции загружаются
#рубиновый_поезд
#айтишный_быт #проект_fanficmd Обнаружил нетривиальные свойства тегов Фанфикса. Например, теги выравнивания можно ставить в середине предложения, и они действуют не до закрывающего тега, а до СЛЕДУЮЩЕГО ОТКРЫВАЮЩЕГО тега выравнивания. Товарищ ReFeRy, это нормальное поведение? Можно его вписывать в спецификацию? 17 сентября 2015
|
StragaSevera Онлайн
|
|
Кстати говоря, а разве перекрывающиеся теги валидны? о_О
<p class="fict" id="c0p5">тест <b>ляля</p> <a name="c0p6"></a> <p class="fict" id="c0p6"><i>многострочных</b></p> <a name="c0p7"></a> <p class="fict" id="c0p7">тегов</i></p> |
StragaSevera Онлайн
|
|
Нет, это продукт разбора следующего:
тест <b>ляля <i>многострочных</b> тегов</i> Понятно. Я-то пытаюсь сделать древовидку, чтобы было удобнее в разные форматы конвертировать. Видимо, придется в ручном режиме при обнаружении фиксить. Кстати, регулярки же вроде могут заглядывать в будущее/прошлое, не? |
Могут. Они вообще очень много чего могут - все освоить не так-то и просто, особенно самостоятельно :)
|
StragaSevera Онлайн
|
|
*улыбнулся и кивнул*
|
<b>ляля
<i>многострочных</b> тегов</i> = <b>ляля</b> <b><i>многострочных</i></b> <i>тегов</i> |
StragaSevera Онлайн
|
|
О. Ня.
Благодарю ^_^ *думает, сворачивать ли написание перестановкоустойчивого парсера, или фикбук таким тоже чудит* |
В чем проблема проверить?)
Вот, что получается на фикбуке: <div class="public_beta"> <b>ляля<br/> <i>многострочных</b><br/> тегов</i><br/> </div> |
StragaSevera Онлайн
|
|
Проблема в лени =-)
Благодарю-с. |