- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В строке в разных местах содержатся хеши вида "m.3a16d28e4c28cd3cea7d52a9aadd304c" они всегда начинаются с "m." и заканчиваются, пробелом табом или переносом строки. Как найти их все и создать из найденного массив?
---------- Добавлено 30.12.2016 в 23:20 ----------
Пока сделал так:
так?
tommy-gung, так в самом начале сделал, но не все хеши в массив попадали.
Samail, скорее всего он не все пробелы учел
надо было
ноль или более пробелов, табуляций
ноя бы сделал наверное так
https://regex101.com/r/LmjsWt/1
в данном случае \s* даже и не нужен.
[a-z0-9]{32}
[a-z0-9]{32} у меня указано \w{32} что наверное то-же самое или нет?
....для хеша наверное хватит [a-f0-9]{32}
Samail, теоретически туда могут попасть символы из других кодировок отличные от жесткого условия [a-f0-9]
подробнее http://stackoverflow.com/questions/890686/should-i-use-d-or-0-9-to-match-digits-in-a-perl-regex
m\.[^\s\t]{32}