Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Двойной слэш в регулярном выражении
alexbel2404  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1084
Пользователь №: 28824
На форуме: 13 лет, 8 месяцев, 2 дня
Карма: 55




Декодировал тут один скрипт и вижу, что в регулярках попадаются по два слэша перед точками, дефисами и т.д. Ниже пример:

[0-9a-zA-Z\\-_\\.]+


Для чего они в ней? Или это результат кривого декодирования скрипта?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
alexbel2404  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1084
Пользователь №: 28824
На форуме: 13 лет, 8 месяцев, 2 дня
Карма: 55




\\A[a-z0-9\\-\\_\\.]+\\Z

Вот еще пример. Что за А и Z в начале и конке выражения?)
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Winston  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме




******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 9509
Пользователь №: 18161
На форуме: 15 лет, 8 месяцев, 27 дней
Карма: 552




Это
[0-9a-zA-Z\\-_\\.]+

Будет интерпретироваться как это
[0-9a-zA-Z\-_\.]+

В символьном классе экранировать метасимволы не нужно.
Можно переписать вот так
[0-9a-zA-Z-_.]+

\A - эквивалентно ^ - начало строки
\Z - эквивалентно $ - конец строки
Это
\\A[a-z0-9\\-\\_\\.]+\\Z

Можно переписать вот так
^[a-z0-9-_.]+$
PMСайт пользователя
    1   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
alexbel2404  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1084
Пользователь №: 28824
На форуме: 13 лет, 8 месяцев, 2 дня
Карма: 55




Значит все таки косяк при декодировки) спасибо) Никогда не любил регулярки)
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Winston  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме




******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 9509
Пользователь №: 18161
На форуме: 15 лет, 8 месяцев, 27 дней
Карма: 552




Цитата (alexbel2404 @ 27.07.2013 - 20:37)
Никогда не любил регулярки)

Вы не любите кошек?! Вы просто не умеете их готовить! © biggrin.gif
PMСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Valick  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 6460
Пользователь №: 35718
На форуме: 12 лет, 4 месяца, 1 день
Карма: 208




Winston, я тоже не умею регулярки (принципиально), не то что бы я их не люблю, просто я не работаю с текстом, а в остальном, по моему скромному мнению, нужно обходиться без них smile.gif


--------------------
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса