Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Поиск-замена
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (2): [1] 2 »   

> Без описания
Vladimir
Отправлено: 09 Октября, 2009 - 11:16:04
Post Id


Advanced Member


Покинул форум
Сообщений всего: 270
Дата рег-ции: Апр. 2005  

Карма 0




CODE:
<тег>СЛОВО ИЛИ ФРАЗА ЗАГЛАВНАМИ БУКВАМИ</тег>

Если в тексте встречается слова или фразы, написанные ЗАГЛАВНЫМИ БУКВАМИ и заключенные в определённые теги, то скрипт заменяет теги:
CODE:
<другой тег>СЛОВО ИЛИ ФРАЗА ЗАГЛАВНАМИ БУКВАМИ</другой тег>

при это запятые или
переносы
строк
не учитываются.

Можно ли это сделать?
 
 Top
Furax
Отправлено: 09 Октября, 2009 - 23:12:15
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




CODE:
echo preg_replace('/<тег>([А-ЯA-Z\- \r\n,]+)<\/тег>/', '<другой тег>\1</другой тег>', $str);
 
 Top
Vladimir
Отправлено: 10 Октября, 2009 - 02:42:57
Post Id


Advanced Member


Покинул форум
Сообщений всего: 270
Дата рег-ции: Апр. 2005  

Карма 0




Спасибо!

CODE:
'<другой тег>\1</другой тег>'

Можно ли это продублировать (одно и тоже рядом)?

(Отредактировано автором: 10 Октября, 2009 - 02:55:00)

 
 Top
Furax
Отправлено: 10 Октября, 2009 - 03:11:44
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Нихт ферштейн?
 
 Top
Vladimir
Отправлено: 10 Октября, 2009 - 05:02:25
Post Id


Advanced Member


Покинул форум
Сообщений всего: 270
Дата рег-ции: Апр. 2005  

Карма 0




Хотел, чтобы рядом одно и то же было (для дальнейшей генерации переменных), но это уже не нужно.

CODE:
<другой тег>СЛОВО ИЛИ ФРАЗА ЗАГЛАВНАМИ БУКВАМИ</другой тег>

Как сделать, чтобы здесь учитывались при обработке только слова, а цифры, скобки и всё остальное - нет?
 
 Top
Furax
Отправлено: 10 Октября, 2009 - 05:34:59
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Что значит "учитывались"?
 
 Top
Vladimir
Отправлено: 10 Октября, 2009 - 11:07:07
Post Id


Advanced Member


Покинул форум
Сообщений всего: 270
Дата рег-ции: Апр. 2005  

Карма 0




Furax пишет:
Что значит "учитывались"?
Только А-ЯA-Z.
Если ещё есть какие-то символы (кроме букв), то их не учитывать.

(Отредактировано автором: 10 Октября, 2009 - 11:16:08)

 
 Top
Furax
Отправлено: 10 Октября, 2009 - 23:20:17
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Блин, что значит "не учитывать"?! Не обрабатывать фразу, если они там есть? Не включать в выходную фразу? Перед каждым из них закрывать "другой тег", а потом снова открывать? Заменять одной из заглавных букв? Скармливать Ктулху?..
 
 Top
Vladimir
Отправлено: 13 Октября, 2009 - 11:12:55
Post Id


Advanced Member


Покинул форум
Сообщений всего: 270
Дата рег-ции: Апр. 2005  

Карма 0




Как сделать, чтобы скрипт находил в тексте <тег>текст</тег> и преобразовывал это в <новый тег>текст</новый тег><новый тег>текст</новый тег> ? (два раза чтобы одно и то же писал рядом)
 
 Top
Furax
Отправлено: 13 Октября, 2009 - 20:08:57
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




CODE:
echo preg_replace('/<тег>([А-ЯA-Z\- \r\n,]+)<\/тег>/', '<другой тег>\1</другой тег><...>\1</...>', $str);
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0466]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33