@phpgeeks

Страница 12 из 8430
Артур Евгеньевич
05.04.2016
15:06:29
да наверно)

Денис
05.04.2016
15:08:48
\s($)

регулярка

Артур Евгеньевич
05.04.2016
15:09:10
/гдея

Google
Артур Евгеньевич
05.04.2016
15:09:37
/set_text

Сергей
05.04.2016
15:09:46
/чотут

/чейбот

Артур Евгеньевич
05.04.2016
15:10:22
/set_text Привет друг, рады приветствовать тебя в нашем чате. Чувствуй себя как дома, ноне забывай что ты в гостях!)

Денис
05.04.2016
15:10:28
регулярку на пробел ИЛИ разрыв надо или че?

я запутался)

Sergio
05.04.2016
15:10:39
/чозабот

Oleg
05.04.2016
15:10:45
да все работает, спасибо

Sergio
05.04.2016
15:10:47
Сломался

Oleg
05.04.2016
15:11:14
а не это на разрыв, надо на пробел

Денис
05.04.2016
15:11:29
да все работает, спасибо
https://regex101.com/r/tG6rO0/1 удобный ресурс для теста регулярок

это на пробел, на разрыв реагирует группа в конце

Google
Сергей
05.04.2016
15:12:40
он реагирует на символы табуляции тоже

пробел вот так ловится [ ]($)

Денис
05.04.2016
15:14:07
а нужно найти последний пробел в строке?

если пробел, потом tab потом конец строки, то не ловится

Oleg
05.04.2016
15:15:57
type, income, вот такие пробелы надо поотлавливать в конце строки

Артур Евгеньевич
05.04.2016
15:16:42
/set_text Мы тут общаемся на тему веб-программирования, и в частности PHP. Чувствуй себя как дома, ноне забывай что ты в гостях!)

Дмитрий Джек
05.04.2016
15:17:26
"ноне забывай" ))

Денис
05.04.2016
15:17:28
\s\S*$ еще вот так можно

\s+\S*$ так все пробелы

Oleg
05.04.2016
15:20:12
\s+\S*$ прямо почти что нужно - но цепляет конец строки вдобавок

Артур Евгеньевич
05.04.2016
15:20:24
/set_text Мы тут общаемся на тему веб-программирования, и в частности PHP. Чувствуй себя как дома, но не забывай что ты в гостях!) И не пиши что руби лучше)

Сергей
05.04.2016
15:23:19
потому что надо явно именно пробел указывать

а не \s

Sergio
05.04.2016
15:23:34
А есть исходник этого бота?

Сергей
05.04.2016
15:23:52
[ ] попробуй на это заменить?

Sergio
05.04.2016
15:23:52
И можно ссылку на конференцию по ботам? Была картинка, я чот не осилил

Денис
05.04.2016
15:23:53
/\s(\n|$)/g

Артур Евгеньевич
05.04.2016
15:25:50
может есть где то

Денис
05.04.2016
15:26:05
[ ](\n|$)/g да, если явно указать пробел, то будет лучше

Google
Денис
05.04.2016
15:26:36
получилось?

Oleg
05.04.2016
15:28:07
нет, забей - тут еще у visual studio свои нагромождения на replace через регулярные, капризно все

Сергей
05.04.2016
15:28:47
покажи какие варианты не видит регулярка?

Oleg
05.04.2016
15:31:00
\s\S*$ видит только конец, \s+\S*$ видит конец и пробелы последние, остальные варианты вообще ничего не видят

Денис
05.04.2016
15:31:37
[ ](\n|$) вот эта ничего не видит?

Oleg
05.04.2016
15:32:09
да не видит

Денис
05.04.2016
15:32:18
soooqa

Артур Евгеньевич
05.04.2016
15:32:30
Ребят кому не сложно поставьте лайки нашей конфе https://telegram-club.ru/open/phpgeeks уже было около 15 но потом сливать кто то начал((

можно раз в сутки ставить;)

Денис
05.04.2016
15:32:50
https://regex101.com/r/tG6rO0/2

Сергей
05.04.2016
15:32:53
странно,видимо символ лишний пробельный затесался после пробела

Денис
05.04.2016
15:32:57
вон вроде работает

Сергей
05.04.2016
15:33:53
надо добавить чтобы игнорировались любые пробельные символы после последнего пробела

Денис
05.04.2016
15:35:36
типа если [пробел][табуляция][перевод строки] то нашелся пробел?

Сергей
05.04.2016
15:35:52
да

Денис
05.04.2016
15:36:59
че эт значит

он не понял регулярно?

регулярку?

Сергей
05.04.2016
15:37:28
ничего не нашел

Admin
ERROR: S client not available

Google
Oleg
05.04.2016
15:37:35
что по этому выражению ничего нет

хотя этого добра на 10000 строчек понараскидано, ладно в консоли отловлю

Сергей
05.04.2016
15:39:08
([ ])((\t)*\n|$) вот ща он вместе с символом табуляции выделяет

Oleg
05.04.2016
15:40:21
тоже не хочет

Сергей
05.04.2016
15:41:38
знать бы какой символ стоит после каждого пробела..

Денис
05.04.2016
15:45:34
студия походу не хавает [ ]

пиши как \s

Сергей
05.04.2016
15:46:02
c# точно хавает,значит и студия должна

Денис
05.04.2016
15:46:12
хз тогда

Сергей
05.04.2016
15:46:18
([ ])((\a*\t*\v*\f*\r*)*\n|$)

попробуй вот такую дичь))

если это прокатит,то методом тыка выясним какой символ мешает))

Oleg
05.04.2016
15:47:34
пашет, вот эта дичь и пашет

Сергей
05.04.2016
15:48:03
([ ])((\a*\t*\v*\f*)*\n|$)

ща будем удалять по одному элементу

Oleg
05.04.2016
15:48:37
([ ])((\r*)*\n|$)

Сергей
05.04.2016
15:48:56
во,видишь

если будешь эту регулярку использовать в коде,то бери 1 группу

или 0,где как

match.Groups[0].Value на c# выглядит

Google
Сергей
05.04.2016
15:50:49
тогда возьмет как раз этот пробле

пробел

Oleg
05.04.2016
15:51:05
мне форматировать sql скрипт надо, весь позасрали, впереди то пробелы то табы, сзади пробелы - ужас в общем

Денис
05.04.2016
15:52:46
а епт, в php шторме есть форматер кода, он вроде все выравнивает, не?

все в одну строку засунь потом в пхп шторм и cmd+alt+l

и он расставит как надо)

Oleg
05.04.2016
15:54:10
надо посмотреть будет, он может не совсем как надо расставит - корпоративный стиль и иже с ним))

Денис
05.04.2016
15:54:28
аа

Страница 12 из 8430