Перейти к содержимому


Партнерская программа Kredov

Удаление\Изменение тегов

#11 matroskin8

matroskin8
  • Пользователь PRO
  • 767 сообщений
  • Репутация: 143
0

Отправлено 18 Сентябрь 2012 - 13:05

Надеюсь четко излагал свои мысли

Неа, отнюдь не четко. Есть текст - ну и что? Что нужно сделать с искомым текстом? Взять цифру и дальше что? К тому же, как Вы написали, с ним возможны варианты:

есть варианты когда список состоит не из одного предложения

Подозреваю, что могут быть и варианты, когда цифра может быть в средине строки...

Четко было бы, если бы был показан пример текста и то, что должно быть получено на выходе.
Внимательнее перечитайте мой предыдущий пост... процитирую ключевое из него из него:

Регулярные выражения - вещь очень мощная, но увы - не универсальная. Для того, чтобы составить работающее регулярное выражение, нужно четко знать с чем оно должно работать и что должно получиться на выходе.


  • 0


#12 eacl

eacl
    Topic Starter
  • Пользователь
  • 31 сообщений
  • Репутация: 1

Отправлено 18 Сентябрь 2012 - 13:52

Подозреваю, что могут быть и варианты, когда цифра может быть в средине строки...

Нет в строке цифр нет, а если и есть то она выше 5, например 10 50

Приведу на примере

1. пример текст пример.
2. пример текст пример. пример текст пример.пример текст пример.
пример текст пример.пример текст пример.пример текст пример.пример текст пример.
3. пример текст пример. пример текст пример.пример текст пример.
4. пример текст пример. пример текст пример. пример текст пример.пример текст пример.
5. пример текст пример. пример текст пример.пример текст пример. пример текст пример.пример текст пример.

Что должно получиться

<li>1. пример текст пример.</li>
<li>2. пример текст пример. пример текст пример.пример текст пример.</li>
пример текст пример.пример текст пример.пример текст пример.пример текст пример.</li>
<li>3. пример текст пример. пример текст пример.пример текст пример.</li>
<li>4. пример текст пример. пример текст пример. пример текст пример.пример текст пример.</li>
<li>5. пример текст пример. пример текст пример.пример текст пример. пример текст пример.пример текст пример.</li>


  • 0

#13 matroskin8

matroskin8
  • Пользователь PRO
  • 767 сообщений
  • Репутация: 143

Отправлено 18 Сентябрь 2012 - 14:06

Нет в строке цифр нет, а если и есть то она выше 5, например 10 50

Дело в том, что компьютер "мыслит" немного не так, как мы... для него число 50 в строке - это две отдельные цифры, одна из которых как раз искомая пятерка :rolleyes:
Вот потому то я и подчеркивал необходимость конкретизации.
Теперь по задаче. Если исходный текст такой, как в примере, то регулярное выражение будет таким:
(d..*)
А строка замены - такой:
<li>1</li>

Результат на выходе:
<li>1. пример текст пример.</li>
<li>2. пример текст пример. пример текст пример.пример текст пример.</li>
пример текст пример.пример текст пример.пример текст пример.пример текст пример.
<li>3. пример текст пример. пример текст пример.пример текст пример.</li>
<li>4. пример текст пример. пример текст пример. пример текст пример.пример текст пример.</li>
<li>5. пример текст пример. пример текст пример.пример текст пример. пример текст пример.пример текст пример.</li>

  • 1


#14 eacl

eacl
    Topic Starter
  • Пользователь
  • 31 сообщений
  • Репутация: 1

Отправлено 18 Сентябрь 2012 - 17:02

Спасибо, все получилось, будем пробовать дальше :rolleyes:
  • 0

#15 matroskin8

matroskin8
  • Пользователь PRO
  • 767 сообщений
  • Репутация: 143

Отправлено 18 Сентябрь 2012 - 17:13

Пожалуйста.
  • 0


#16 eacl

eacl
    Topic Starter
  • Пользователь
  • 31 сообщений
  • Репутация: 1

Отправлено 18 Сентябрь 2012 - 19:14

А можно то же самое сделать но с таким примером? (искомый список в 1 строке)

1. пример текст пример. 2. пример текст пример. пример текст пример.пример текст пример. 3. пример текст пример.


  • 0

#17 eacl

eacl
    Topic Starter
  • Пользователь
  • 31 сообщений
  • Репутация: 1

Отправлено 20 Сентябрь 2012 - 15:01

Все вроде получилось разобрался...:rolleyes:
  • 0

#18 leonid

leonid
  • Пользователь
  • 16 сообщений
  • Репутация: 0

Отправлено 24 Сентябрь 2012 - 23:03

В данной проблеме вам поможет Notepad, меняешь какую-то строку кода, он находит дублирующую строку кода и меняет ее. Мне нравиться.
  • 0

#19 Weaver

Weaver
  • Пользователь
  • 27 сообщений
  • Репутация: 0

Отправлено 25 Сентябрь 2012 - 18:14

Notepad - отличный редактор. Пользуюсь им давно , за него впрягаюсь. Что касается темы , тут уже все сказано , просто хотел похвастаться , что пользуюсь редактором Notepad)))).
  • 0

#20 Flops

Flops
  • Пользователь
  • 22 сообщений
  • Репутация: 0

Отправлено 25 Сентябрь 2012 - 20:14

Могу посоветовать редактор adobe. Отличный редактор , а самое главное он прост в использовании. Всем советую. Ты там легко со всем разберешься. Там и найдешь все что нужно.
  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru