Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Пужна помощ

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Нид хелп
kaban81
Отправлено: 09 Ноября, 2011 - 19:17:00
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Уважаемые форумчане помогите с регуляркой (оплачу если надо)нужно данные из textarea вида
-------------------------------- -------------------------------- -------------------------------- ------------


Помощь

Отчеты


Все


Войска


Торговля


Другое


Окрестность
Новые отчеты Старые отчеты
Событие:
деревня разведывает [?]
Дата:
31.10.11 21:46:04
Нападение
ktubjy из деревни lдеревня
Легионер Преторианец Империанец Конный разведчик Конница императора Конница Цезаря Таран Огненная катапульта Сенатор Поселенец Герой
Войска 0 0 0 25 0 0 0 0 0 0 0
Потери 0 0 0 0 0 0 0 0 0 0 0
Сырье
Древесина691
Глина800
Железо691
Зерно800

Тайник600
Оборона
Igorko из деревни [?]
Дубинщик Копьеносец Топорщик Скаут Паладин Тевтонская конница Стенобитное орудие Катапульта Вождь Поселенец Герой
Войска 0 0 0 0 0 0 0 0 0 0 0
Потери 0 0 0 0 0 0 0 0 0 0 0


Герой
kaыеук Римляне
ktubjy Герб
Деревни:

деревня


Главная Форум Ссылки FAQ - Answers Основные положения Контакты




Время сервера: 21:07:58

Золото
0

Серебро
566
Плюс

Древесина 10768/21400

Глина 9864/21400

Железо 5480/21400

Зерно 262/14400

Потребление зерна 1604/1830

деревня
Одобрение: 100%

-------------------------------- -------------------------------- -------------------------------- ----------
привести к точно такому виду
-------------------------------- -------------------------------- -------------------------------- ----------
Помощь Отчеты Все Войска Торговля Другое Окрестность Новые отчеты Старые отчеты Событие: деревня разведывает [?] Дата: 31.10.11 21:46:04 Нападение ktubjy из деревни lдеревня Легионер Преторианец Империанец Конный разведчик Конница императора Конница Цезаря Таран Огненная катапульта Сенатор Поселенец Герой Войска 0 0 0 25 0 0 0 0 0 0 0 Потери 0 0 0 0 0 0 0 0 0 0 0 Сырье Древесина691 Глина800 Железо691 Зерно800 Тайник600 Оборона Igorko из деревни [?] Дубинщик Копьеносец Топорщик Скаут Паладин Тевтонская конница Стенобитное орудие Катапульта Вождь Поселенец Герой Войска 0 0 0 0 0 0 0 0 0 0 0 Потери 0 0 0 0 0 0 0 0 0 0 0 Герой kaыеук Римляне ktubjy Герб Деревни: деревня Главная Форум Ссылки FAQ - Answers Основные положения Контакты Время сервера: 21:07:58 Золото 0 Серебро 566 Плюс Древесина 10768/21400 Глина 9864/21400 Железо 5480/21400 Зерно 262/14400 Потребление зерна 1604/1830 деревня Одобрение: 100%

(Отредактировано автором: 09 Ноября, 2011 - 21:00:27)

 
 Top
LIME
Отправлено: 09 Ноября, 2011 - 19:44:44
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




kaban81 кроме указаного текста есть еще чтото в текстареа?
 
 Top
DeepVarvar Супермодератор
Отправлено: 09 Ноября, 2011 - 19:46:50
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Вам на js или на php??? Радость Радость Радость
(Добавление)
PHP:
скопировать код в буфер обмена
  1. $str = preg_replace("/\s+([\w\S]+)/"," $1",$str,-1);

CODE (javascript):
скопировать код в буфер обмена
  1. str = str.replace(/\s{2,}/g," ");
 
 Top
kaban81
Отправлено: 09 Ноября, 2011 - 20:09:19
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




DeepVarvar
Спасибо ОГРОМНОЕ!!! ,голову сломал с этой регуляркой Огорчение
 
 Top
LIME
Отправлено: 09 Ноября, 2011 - 20:12:05
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




DeepVarvar а не шустрее експлоде имплоде?
(Добавление)
или
$str = preg_replace("/\s+/","",$str);
 
 Top
DeepVarvar Супермодератор
Отправлено: 09 Ноября, 2011 - 20:25:59
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




LIMEeeeer Радость
 
 Top
LIME
Отправлено: 09 Ноября, 2011 - 20:27:19
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




DeepVarvarнесогласен
чето ты с регуляркой перемудрил
подумай по новой
(Добавление)
вот нафига слова в карман брать если достаточно пробелы поубирать
 
 Top
DeepVarvar Супермодератор
Отправлено: 09 Ноября, 2011 - 20:29:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




У меня можно убрать "слово", а у тебя вообще пожрет пробелы.. Закатив глазки
 
 Top
LIME
Отправлено: 09 Ноября, 2011 - 20:31:56
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




так в этом и задача куку
(Добавление)
чет либо я торможу или одно из двух
 
 Top
kaban81
Отправлено: 09 Ноября, 2011 - 20:58:36
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




LIME пишет:
так в этом и задача куку
(Добавление)
чет либо я торможу или одно из двух

LIME спасибо что подключились помочь.
Пробелы были обязательны для работы других регулярок.

(Отредактировано автором: 09 Ноября, 2011 - 21:13:52)

 
 Top
LIME
Отправлено: 09 Ноября, 2011 - 21:01:03
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




kaban81 так работает моя регулярка?
 
 Top
kaban81
Отправлено: 09 Ноября, 2011 - 21:08:36
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




LIME пишет:
kaban81 так работает моя регулярка?

выдает в принципе то что надо только без пробелов
-------------------------------- -------------------------------- -------------------------------- -------
ПомощьОтчетыВсеВойскаТорговляДругоеОкрестностьНовыеотчетыСтарыеотчетыСобытие:деревняразведывает[?]Дата:31.10.1121:46:04НападениеktubjyиздеревниlдеревняЛегионерПреторианецИмперианецКонныйразведчикКонницаимператораКонницаЦезаряТаранОгненнаякатапультаСенаторПоселенецГеройВойска000250000000Потери00000000000СырьеДревесина691Глина800Железо691Зерно800Тайник600ОборонаIgorkoиздеревни[?]ДубинщикКопьеносецТопорщикСкаутПаладинТевтонскаяконницаСтенобитноеорудиеКатапультаВождьПоселенецГеройВойска00000000000Потери00000000000ГеройkaыеукРимлянеktubjyГербДеревни:деревняГлавнаяФорумСсылкиFAQ-AnswersОсновныеположенияКонтактыВремясервера:21:07:58Золото0Серебро566ПлюсДревесина10768/21400Глина9864/21400Железо5480/21400Зерно262/14400Потреблениезерна1604/1830деревняОдобрение:100%
-------------------------------- -------------------------------- -------------------------------- ------------
надо так с регуляркой DeepVarvar работает
Помощь Отчеты Все Войска Торговля Другое Окрестность Новые отчеты Старые отчеты Событие: деревня разведывает [?] Дата: 31.10.11 21:46:04 Нападение ktubjy из деревни lдеревня Легионер Преторианец Империанец Конный разведчик Конница императора Конница Цезаря Таран Огненная катапульта Сенатор Поселенец Герой Войска 0 0 0 25 0 0 0 0 0 0 0 Потери 0 0 0 0 0 0 0 0 0 0 0 Сырье Древесина691 Глина800 Железо691 Зерно800 Тайник600 Оборона Igorko из деревни [?] Дубинщик Копьеносец Топорщик Скаут Паладин Тевтонская конница Стенобитное орудие Катапульта Вождь Поселенец Герой Войска 0 0 0 0 0 0 0 0 0 0 0 Потери 0 0 0 0 0 0 0 0 0 0 0 Герой kaыеук Римляне ktubjy Герб Деревни: деревня Главная Форум Ссылки FAQ - Answers Основные положения Контакты Время сервера: 21:07:58 Золото 0 Серебро 566 Плюс Древесина 10768/21400 Глина 9864/21400 Железо 5480/21400 Зерно 262/14400 Потребление зерна 1604/1830 деревня Одобрение: 100%

(Отредактировано автором: 09 Ноября, 2011 - 21:12:15)

 
 Top
LIME
Отправлено: 09 Ноября, 2011 - 21:15:06
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




ааа ...ну это фигня вопрос
всеравно моя регулярка быстрее
$str = preg_replace('/\s+/',' ',$str);
так будет ок
 
 Top
kaban81
Отправлено: 09 Ноября, 2011 - 21:21:49
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




LIME пишет:
ааа ...ну это фигня вопрос
всеравно моя регулярка быстрее
$str = preg_replace('/\s+/',' ',$str);
так будет ок

Да отлично работает СПАСИБО!!!
Жалко плюсануть вам не могу (новичок) Огорчение

(Отредактировано автором: 09 Ноября, 2011 - 21:24:24)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB