- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Уважаемые, подскажите по поводу реглярок в javascript, это какой-то крик души
есть регулярное выражение для замены ip:
задача:
сделать исключение чтобы если в начале ip-адреса стоит символ / или в конце ip-адреса, то чтобы замена не осуществлялась
я написал так:
но это не работает хоть убей
подскажите как это сделать?
т.е. вопрос как использовать исключение?? чтобы исключить шаблон с /
rtyug, а экранировать слеш не пробовали?
/[^\/]?РЕГУЛЯРКА[^\/]?/
ПС. а регулярка жесть. Сам составлял?
ТС сори что влезаю.
А подскажите как заменить весь текст между,
например
$(function(){
menu_state = $.cookie("sumbenu");
if (menu_state!='hidden') {
toggleSubMenu();
}
});
</script>
нашел такое но оно выделает все
<script>([\D\d\s]+)</script>
<script>([\s\S]+?)</script>
rtyug, а экранировать слеш не пробовали?
/[^\/]?РЕГУЛЯРКА[^\/]?/
спасибо, да, запутался
ПС. а регулярка жесть. Сам составлял?
нет, взял готовую, ругулярка ищет по ip6 и ip4
по ip6 регулярки очень сложные, по этому я решил взять готовую, и у меня бы опыта не хватило бы написать по ip6 такую регулярку :)
у меня еще есть вопрос, не могу понять, есть условие:
ыыыыыыыыыыы - это 12 символов русских любых
WWW - это любые латинские символы в любом количестве
ъъъъъъ - 6 символов русских любых
FFF - это любые латинские символы в любом количестве
я написал регулярку, которая работает для WWW:
но я пишу дальше ее продолжение:
она почему-то не работает
к предыдущей регулярке которая работает к WWW, я добавил символ пробела
и она перестала работать? почему? как тут из-за \s могло переставить работать?? (символ пробела там стоит исходя их условия)
у меня вариантов нету, странности какие-то происходят :) 😕😕😕😕
---------- Добавлено 23.05.2013 в 13:23 ----------
кажется разобрался :)
html = html.replace(/([^\/"']{12}\s)([\w]+)([^\/"']{10}\s)([a-zA-Z_]+)/ig,
Неплохой сервис для теста - http://regexpal.com/
подскажи почему такое регулрное выражение:
html = html.replace(/([^\/"']{12}\s)([^\/"']+)(\s([^\/"']{1}\s[^\/"']{7}\s)([-a-z0-9_]{2,32})/ig,
не удовлетворяет сроку:
"ыыыыыыыыыыы WWW ы ъъъъъъ FFF"
?
ыыыыыыыыыыы - это 12 символов русских любых
WWW - это любые символы в любом количестве
ъъъъъъ - 6 символов русских любых
ы - руский смивол
FFF - это любые латинские символы в любом количестве
---------- Добавлено 23.05.2013 в 20:38 ----------
Неплохой сервис для теста - http://regexpal.com/
как им пользоватся?
---------- Добавлено 23.05.2013 в 20:44 ----------
кажется разобрался
html = html.replace(/([^\/"']{12}\s)([^\/"'<>]+\s)[^\/"']{1}\s([^\/"']{7}\s)([-a-z0-9_]{2,32})/ig,
<script>([\s\S]+?)</script>
От спс добрый человек!
Неплохой сервис для теста - http://regexpal.com/
как им пользоватся?
В верхнем поле вводите регулярку, в нижнем поле текст. Часть текста, попадающая под регулярное выражение, будет "на лету" подсвечиваться, очень удобно.
Ну тогда
/(^|\s)([\w]+\.[\w]{2,6})\b/ig
Спасибо
я ломаю голову почему и как не хочет эта регулярка обрабатывать русский домен, например
1. сеосерч.ру
(без www и без http)
я пробовал:
/(^|\s)([\w]+\.[^\/"'<>0-9\s]{2,6})\b/
и так:
(^|\s)([^\/"'\s]{0,61}\.[^\/"'<>0-9\s]{2,6})
получается что такая регулярка, в любом случае портит другой текст и другие ссылки в тексте
подскажите, пожалуйста, как можно регулряку оптимизировать чтобы она не портила текст и ссылки?
может я регулярку не так делаю?