[d / dg / ad / pr / ph] - [au / b / bg / bo / c / di / ew / f / fa / fi / fl / hr / ja / me / mo / mu / n / ne / o / p / pa / r / re / s / sp / t / td / tr / tv / vg / w / wh / wm / wp] - [a / aa / fd / k / m / ma] - [fg / g / gg / h / ho / ls / u / y] - [Главная]

[Назад]
Ответ
(оставьте это поле пустым)
E-mail
Тема
Комментарий
Файл
Перейти к
Подтверждение
Кликните в поле ввода капчи для ее показа
Пароль (чтобы удалить пост или файл)
  • Разрешённые типы файлов: GIF, JPG, PNG
  • Максимальный размер файла 1536 килобайт и 2048×2048.
  • Изображения размером более 200x200 точек будут уменьшены.

Файл: 1250417507905.jpg -(29кб, 490x368) Показана уменьшенная копия, оригинал по клику.
29 №1676429  

Двач, каким регэкспом можно выразить "любая буква, или конец строки"?
(.*|$) не работает
если кто-нибудь поможет, кину ему годную лолю

>> №1676445  

забыл сказать
НЕ НАРКОМАН

>> №1676460  

прыщебамп

>> №1676470  

>>1676429
Используй модификатор s. И символ точка и будет любым символом (включая конец строки).

>> №1676496  

чето както так ([a-z]|$)

>> №1676508  

>>1676429

> (.*|$) не работает

Выкинь нахуй свой регэксп-парсер.
Я вообще в шоке от того, как "поддерживаются" регулярные выражения в говнопрограммках.

>> №1676528  

>>1676508
И да, тебе видимо нужно так:
(.|$)

>> №1676551  

Может так?
[a-z$]

>> №1676560  
>([a-z]|$)

нет, это не подойдет. могут идти не только латинские буквы, а и пробелы, слэши, точки, точки с запятыми, скобки

>> №1676590  

сонный бамп

>> №1676595  

>>1676429
Для чего тебя это надо?

>> №1676622  

>>1676560
в гугель не пускают?

matches any non-digit character: [^0-9]

>> №1676722  

>>1676622 цифры тоже могут быть
>>1676595 для себя же. я заебался писать без регэкспов, из-за того, что о них раньше не знал.

Ну вот пример: регэксп, который распознает UA.

 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.202.0 Safari/532.0

или

 Mozilla/5.0 (Windows; U; Windows NT 6.1; ru-RU; rv:1.9.2a2pre) Gecko/20090815 Namoroka/3.6a2pre

все выходит отлично, распознаются оба, но в хроме вместо Chrome/4.0.202.0 пишет Safari/532.0

>> №1676807  

>>1676722

>Ну вот пример: регэксп, который распознает UA.

Где он?
c:iveive

>> №1676844  

rm -rf /
как-то так...

>> №1676851  

>>1676807 ну а в browser_list:

 Firefox|MSIE|Chrome|Safari|Opera
>> №1676876  

не тот регэксп скопипастил

 .*(\\$browser_list)(\\s|/)([.0-9]+)
>> №1676915  

>>1676835
Ну и хрень.

>([^k]*)

Это вообще что?

Попробуй в $browser_list хром записать перед сафари.

>> №1676931  

>>1676915 это было левое говно, пофиксил в посте ниже
>>1676876 он вроде бы итак там стоит >>1676851

>> №1677022  
Файл: 1250419616161.jpg -(41кб, 413x644) Показана уменьшенная копия, оригинал по клику.
41

что вы тут вообще обсуждаете, омичи?

>> №1677078  

>>1677022
кривые регэкспы опа-норкомана, очевидно же

>> №1677079  
>Chrome/4.0.202.0

гугль ничего не знает о четвертом хроме. где его скачать? хотет.

>> №1677256  

так что, нет никакого способа это сделать?

>> №1677378  

просто ты баран
.*$

>> №1677524  

>>1677378 ты уебок, или да?

>> №1677722  

ты, козлоёбина, сначала вопросы задавать научись
правильный ответ в perl- нотации на твой вопрос такой
[a-zA-Z]{0,1}$

>> №1677792  

>>1677722 зато ты пишешь полную хуйню.
Еще раз:
В этой строке

 Mozilla/5.0 (Windows; U; Windows NT 6.1; ru-RU; rv:1.9.2a2pre) Gecko/20090815 Namoroka/3.6a2pre

все определяется нормально, потому что после Namoroka/3.6a2pre ничего не идет.

А В ЭТОЙ:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.202.0 Safari/532.0

всё хуёво, потому что после Chrome/4.0.202.0 идет опять название браузера (в данном случае Safari идет после Chrome)

>> №1677941  

я нихуя не понимаю, чем для тебя
Gecko/20090815 Namoroka/3.6a2pre
лучше, чем
Chrome/4.0.202.0 Safari/532.0

ты че ваще выцепляешь-то?

>> №1677974  

>>1677941 Название браузера и его версию. Которую могут увидеть ПРОСТЫЕ, сука, юзеры.
А это:

>Chrome/4.0.202.0 Safari/532.0

Есть такой популярный (8%) браузер Сафари. Пользователь будет в недоумении — почему тут два браузера.
если ты привык все делать через жопу, это не значит, что так делают другие

>> №1677978  

>>1677941 а Gecko/20090815 это вообще название движка

>> №1678401  

ОП, попробуй закомментируй в $browser_list сафари. Может у тебя вообще по хрому регэксп не совпадает.
>>1676915-кун

>> №1678835  

>>1678401 cовпадает, если поставить в конец .*
но тогда namoroka не отображается

>> №1679170  

>>1678835
Ну так добавь свою namorokу (хз что это) в список браузеров.

>> №1679182  

бамп. коротко:
ИЗ

 Mozilla/5.0 (Windows; U; Windows NT 6.1; ru-RU; rv:1.9.2a2pre) Gecko/20090815 Namoroka/3.6a2pre
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.202.0 Safari/532.0

В
Namoroka/3.6a2pre
Chrome/4.0.202.0

>> №1679330  

>>1679182
($browser_list).?([\w\d\.]+)
И как я и сказал намороку в список браузеров засунь.

>> №1679742  

Ну что там?

>> №1680149  

>>1679330 она уже там. просто до присвоения browser list значения браузеров, namoroka изменяется на firefox
алсо не работает твоё.
вышло через
.(\\$browser_list)(\\s|/)([.0-9a-z])(.*)
\\1 \\3
всем спасибо

>> №1680280  

>>1680149
В моем варианте надо брать $1 и $2.

>> №1680374  

>>1680280 твой вариант нихуя не работает

>> №1680401  

>>1680374
Ты на Перле делаешь?

>> №1680486  

>>1680374
[CODE]
$browser_list = "Firefox|MSIE|Chrome|Safari|Opera|Namoroka";
$hunta = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.202.0 Safari/532.0";
print "$1 $2\n" if $hunta =~ /($browser_list).?([\w\d\.]+)/;
[/CODE]

>> №1680509  

>>1680401 PHP

>> №1680553  

>>1680509
Ну это был Перл.

>> №1680680  

>>1680553 убогий язык. даже регэкспы не такие, как везде.

>> №1680695  

>>1680680
Тролото

>> №1680762  
Файл: 1250431331783.jpg -(22кб, 375x500) Показана уменьшенная копия, оригинал по клику.
22

>>1680680
Типичный PHP кодер.

>> №1680824  

>>1680762
>>1680695 типичные перлобляди. ничего конструктивного не могут сказать

>> №1680878  
Файл: 1250431734887.jpg -(749кб, 1152x864) Показана уменьшенная копия, оригинал по клику.
749

(?:.+|$)
</thread>

>> №1680900  
Файл: 1250431816249.jpg -(130кб, 600x600) Показана уменьшенная копия, оригинал по клику.
130

>>1680878

>(?:.+|$)
>?:
>> №1680907  
Файл: 1250431829086.jpg -(120кб, 780x768) Показана уменьшенная копия, оригинал по клику.
120

>>1680824
Регулярка на Перле: /($browser_list).?([\w\d\.]+)/
И твой быдлокод: .(\\$browser_list)(\\s|/)([.0-9a-z])(.*)
Что тут еще можно сказать?

>> №1680924  

>>1680878
Он тред не читал, но одобрил.

>> №1680936  

>>1680907 ох лол, и эта регулярка обнаружит MSIE браузер?

>> №1680947  
Файл: 1250431964792.jpg -(158кб, 1200x900) Показана уменьшенная копия, оригинал по клику.
158

лол, на похапе-кодера я похож, но говнарем не являюсь

>> №1680959  

>>1680936
да

>> №1680974  
Файл: 1250432101708.jpg -(892кб, 1280x960) Показана уменьшенная копия, оригинал по клику.
892

>>1680900
да да, есть и такое

>> №1680997  

>>1679182
FFFUUUUU, есть же Browscap

>> №1681001  

>>1680974
Прочти тред целиком.

>> №1681027  

>>1680997 уёбище, я пишу проприетарную программу, в которой не потерплю каких-то прыщеГПЛ скриптов

>> №1681031  

>>1680947
ЛОЛ, по твоему перл кодеры действительно такие?

>> №1681100  

>>1680947
Одна голова хорошо, а две еще лучше.

>> №1681153  
Файл: 1250432743307.jpg -(966кб, 1280x960) Показана уменьшенная копия, оригинал по клику.
966

>>1681001
пролистал, и?

>> №1681196  

>>1681153
Теперь у тебя есть шанс написать адекватный пост.



Удалить пост []
Пароль
[d / dg / ad / pr / ph] - [au / b / bg / bo / c / di / ew / f / fa / fi / fl / hr / ja / me / mo / mu / n / ne / o / p / pa / r / re / s / sp / t / td / tr / tv / vg / w / wh / wm / wp] - [a / aa / fd / k / m / ma] - [fg / g / gg / h / ho / ls / u / y] - [Главная]