Помощник
|
Автозамена и регулярные выражения в Notepad++ |
neatmann
|
Сообщение
#1
|
||
|
|
||
|
|||
santik |
9.7.2015, 0:41;
Ответить: santik
Сообщение
#2
|
|
neatmann, а так не пробовали?
Код <td.*colspan="2".*>
Сообщение отредактировал santik - 9.7.2015, 0:43 |
|
|
x64 |
9.7.2015, 9:15;
Ответить: x64
Сообщение
#3
|
|
Что ищем:
Код <td.+?colspan="(\d+)"[^>]*> На что меняем: Код <td colspan="$1"> Естественно, colspan должен быть, и записан именно в виде colspan="число" |
|
|
neatmann
|
Сообщение
#4
|
|
neatmann, а так не пробовали? Не работает. Естественно, colspan должен быть, и записан именно в виде colspan="число" Мне необходимо, чтобы условие само определило значение colspan. Также надо прикрутить rowspan. И так же там может не быть ни того не другого. Соответственно "на что меняем" после автозамены должны быть одним из: - <td colspan="xx"> (именно с тем значение что было в этой стркое в исходнике) - <td rowspan="xx"> - <td> -------------------- |
|
|
x64 |
9.7.2015, 13:02;
Ответить: x64
Сообщение
#5
|
|
Мне необходимо, чтобы условие само определило значение colspan Вы знаете, что такое «карман» в регулярном выражении? <td colspan="xx"> (именно с тем значение что было в этой стркое в исходнике) А это тогда что? Код <td colspan="$1"> Для чего пытаться «выполнить в уме» код, когда не знаете, как работают регулярные выражения? Для правильного поиска/замены colspan код выше. Для того, чтобы учесть colspan/rowspan + ячейки без них (с очисткой мусора), код будет несколько сложнее, но помогать «человеку, который и так всё знает» не имею никакого желания. |
|
|
neatmann
|
Сообщение
#6
|
|
Для чего пытаться «выполнить в уме» код, когда не знаете, как работают регулярные выражения? Для правильного поиска/замены colspan код выше. Для того, чтобы учесть colspan/rowspan + ячейки без них (с очисткой мусора), код будет несколько сложнее, но помогать «человеку, который и так всё знает» не имею никакого желания. Вам надо почаще отдыхать. Я не заявлял что все знаю, более того - о регулярных выражениях я не знаю абсолютно ничего. За помощь - спасибо, строки с colspan - правит как надо. Сообщение отредактировал neatmann - 9.7.2015, 13:09 -------------------- |
|
|
x64 |
9.7.2015, 13:09;
Ответить: x64
Сообщение
#7
|
|
|
|
|
neatmann
|
Сообщение
#8
|
|
|
Убедился, прекрасно работает. Извиняюсь, "крыжик" проморгал. Сообщение исправил. x64, спасибо большое, очень выручили. Даже если не одним условием, то в три захода можно сделать. PS: Я не "дерзил модератору", Вы как-то в штыки восприняли мой второй комментарий, хотя я пояснял что требуется и что у меня не получается. А, не. Финальное <td.*> на <td> стирает все труды.
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
База профилей+топики для Xrumer 12, регулярные обновления, скидки, бонусы. | 98 | xrumermaster | 49093 | 15.9.2019, 0:47 автор: -xrumer-master- |
|
База профилей+топики+гостевые+рефспам для Xrumer 12.ххх, регулярные обновления | 50 | xrumer-master | 12789 | 15.9.2019, 0:00 автор: xrumer-master |
|
Нужны рерайтеры. Простые и регулярные заказы. Оплата 30-35 рублей / 1000 символов б.п. |
3 | 13sanek | 1921 | 9.5.2017, 12:26 автор: Gadraser |
Текстовая версия | Сейчас: 24.4.2024, 23:43 |