rtyug

rtyug
Рейтинг
263
Регистрация
13.05.2009
Должность
perl,php,sql,javascript(jquery),freebsd/linux
Интересы
perl,php,sql,javascript(jquery),freebsd/linux
https://minfin.com.ua/blogs/94589307/115366/

лшибся топиклм

подскажи почему такое регулрное выражение:

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,

siv1987:

rtyug, а экранировать слеш не пробовали?
/[^\/]?РЕГУЛЯРКА[^\/]?/

спасибо, да, запутался

siv1987:

ПС. а регулярка жесть. Сам составлял?

нет, взял готовую, ругулярка ищет по ip6 и ip4

по ip6 регулярки очень сложные, по этому я решил взять готовую, и у меня бы опыта не хватило бы написать по ip6 такую регулярку :)

у меня еще есть вопрос, не могу понять, есть условие:

"ыыыыыыыыыыы WWW ы ъъъъъъ FFF"

ыыыыыыыыыыы - это 12 символов русских любых

WWW - это любые латинские символы в любом количестве

ъъъъъъ - 6 символов русских любых

FFF - это любые латинские символы в любом количестве

я написал регулярку, которая работает для WWW:

 html = html.replace(/[^\/"']{12}\s([\w]+)/ig, 

но я пишу дальше ее продолжение:

 html = html.replace(/[^\/"']{12}\s[\w]+\s\w\s[^\/"']{8}\s([\w]+)/ig, 

она почему-то не работает

к предыдущей регулярке которая работает к WWW, я добавил символ пробела

  html = html.replace(/[^\/"']{12}\s([\w]+)\s/ig, 

и она перестала работать? почему? как тут из-за \s могло переставить работать?? (символ пробела там стоит исходя их условия)

у меня вариантов нету, странности какие-то происходят :) 😕😕😕😕

---------- Добавлено 23.05.2013 в 13:23 ----------

кажется разобрался :)

html = html.replace(/([^\/"']{12}\s)([\w]+)([^\/"']{10}\s)([a-zA-Z_]+)/ig,

Уважаемые, подскажите по поводу реглярок в javascript, это какой-то крик души

есть регулярное выражение для замены ip:

 html = html.replace(/(((([0-9A-Fa-f]{1,4}:){7}(([0-9A-Fa-f]{1,4})|:))|(([0-9A-Fa-f]{1,4}:){6}(:|((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})|(:[0-9A-Fa-f]{1,4})))|(([0-9A-Fa-f]{1,4}:){5}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:){4}(:[0-9A-Fa-f]{1,4}){0,1}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:){3}(:[0-9A-Fa-f]{1,4}){0,2}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:){2}(:[0-9A-Fa-f]{1,4}){0,3}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:)(:[0-9A-Fa-f]{1,4}){0,4}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(:(:[0-9A-Fa-f]{1,4}){0,5}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})))(%.+)?)/ig, 

задача:

сделать исключение чтобы если в начале ip-адреса стоит символ / или в конце ip-адреса, то чтобы замена не осуществлялась

я написал так:

html = html.replace(/[^/]

но это не работает хоть убей

подскажите как это сделать?

т.е. вопрос как использовать исключение?? чтобы исключить шаблон с /

grozadvora:

В Windows такой проблемы небыло?

я загружаюсь с флешки, там ubuntu

в fce4 "спящий режим" НЕ включаю пишет ошибку что отсутствует swap, включаю "ждучий режим"

мигает кнопка патиня при этом

grozadvora:

все за исключением одного порта

спасибо, попробую!

если много видео конвертить, то надо 2-20 серверов ставить для конвертации, процессор при конвертации почти мертвый, особенно если качетсво файла высокое и разрешение



---------- Добавлено 05.05.2013 в 03:54 ----------

Евген:
Каширин, я правильно понял, что твоего капитала там всего 8к евро? имхо, это как то несерьезно.

если купить валюту за 8000$*8.55, потом продать 8000$*8.90

71200-68400=2800 (~275€) за 3-6 месяца максимум, в лучшем случае за 3, а может и за 1.5-2 месяца

(только если налоговая не накроет что не декларируемый покупки валюты)

ЗЫ: самое главное не покупать за максимальную стоимость за всю историю

как тогда в итоге получилось так что http пропускается? :)

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

Всего: 2062