Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: перенос строки.
 
 автор: THERAPYbrother   (13.01.2008 в 21:08)   письмо автору
 
 

у меня есть поле текстареа.
оно проверяется через регулярное выражение.
как в РВ обозначить или учесть(не знаю как правильно сказать)
перенос строки?

   
 
 автор: ddhvvn   (13.01.2008 в 22:10)   письмо автору
 
   для: THERAPYbrother   (13.01.2008 в 21:08)
 

использовать модификатор s

<?php
  preg_match
(|...|is, ...
?>


http://www.softtime.ru/dic/id_dic=133&id_group=3

   
 
 автор: Faraon   (13.01.2008 в 22:30)   письмо автору
 
   для: THERAPYbrother   (13.01.2008 в 21:08)
 

Используйте функцию nl2br() для переноса строк полученных из textarea;

   
 
 автор: kasmanaft   (14.01.2008 в 11:35)   письмо автору
 
   для: THERAPYbrother   (13.01.2008 в 21:08)
 

\s включает в себя все пробельные символы...
А если добать модификатор s, как показал ddhvvn, то "." будет включать в себя и переносы строки (без этого модификатора - нет).

[^a], скажем, включает в себя все вкоме "а", в том числе и перенос строки (не зависит от модификатора s).

   
 
 автор: THERAPYbrother   (14.01.2008 в 23:42)   письмо автору
 
   для: kasmanaft   (14.01.2008 в 11:35)
 

а я просто написал \r\n,
или не надо так??

   
 
 автор: ddhvvn   (15.01.2008 в 16:23)   письмо автору
 
   для: THERAPYbrother   (14.01.2008 в 23:42)
 

можно и так.
тут зависит от некоторых особенностей...

   
 
 автор: THERAPYbrother   (15.01.2008 в 18:24)   письмо автору
 
   для: ddhvvn   (15.01.2008 в 16:23)
 

а можно более подробно про особенности

   
 
 автор: kasmanaft   (15.01.2008 в 18:33)   письмо автору
 
   для: THERAPYbrother   (15.01.2008 в 18:24)
 

Я лично особенностей не замечал... Что хотите, то и используйте...

А что это за выражение? Может быть удобнее будет добавить модификатор "m" ? Тогда ^ и $ будут обозначать начало и конец соответственно не всего текста, а каждой из строк.

   
 
 автор: THERAPYbrother   (15.01.2008 в 19:00)   письмо автору
 
   для: kasmanaft   (15.01.2008 в 18:33)
 

Это данные из текстареа.

   
 
 автор: Unkind   (16.01.2008 в 00:17)   письмо автору
 
   для: THERAPYbrother   (15.01.2008 в 19:00)
 

Поверьте - мы уже читали, что данные из textarea. Нам (хотя скорее им) интересна задача, в которой Вам понадобилось обозначить перенос строки в паттерне.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования