Aleksandr
что странного? то, что ты заблуждался - это обычно. каждый заблуждается. странно, что какой-нибудь мануал с примерами не читаешь
🎉
Вот ну как бы писал на перле их, одинаково почти этот момент.
Ivan
регулярки не отличаются
Ivan
даже в Википедии
🎉
Ну вот к примеру http://fromhelltogolang.blogspot.ru/2016/08/regex_10.html
🎉
Также как и в перле выставляю... но ни хе ра, а ваш вариант да, работает...
Aleksandr
количество, а не от и до
🎉
Туплю наверное, спасибо.
Oleg
а есть на гошечке зачетные примеры Lock-Free Red-Black Trees
Илья
берешь rb tree вешаешь мутекс
Yura
берешь rb tree вешаешь мутекс
Он же написал lock free.
Илья
оу, сорри
Slava
как вообще телеграмм?
Slava
работает ещё?
Evgeny
Всё нормально. Работают все каналы на которые подписан.
Great
ага
dawN
как вообще телеграмм?
Он то работает. А вот мои сервера которые были у популярных хостеров теперь недоступны
dawN
Печаль беда ребяты.
Slava
ну главное чтобы телеграмм работал
Slava
Он то работает. А вот мои сервера которые были у популярных хостеров теперь недоступны
я читал сегодня новости, говорят это всё враньё, только телеграмм задело
dawN
я читал сегодня новости, говорят это всё враньё, только телеграмм задело
Зачем смотреть новости. Просто возьми и сам попингуй адреса из тех подсетей
Slava
я снаружи пока, так что только новости
Zver
А это не консолька ql'я их делает?
Нет. Просто создал базу, пару таблиц там, ничего не писал туда, закрыл. В прилучу к самому файлу базы создается еще этот.
Aleksey
Надо код посмотреть
Zver
Там какой-то скорее всего WAL и временный файл. Временный удаляется а вал остается. При том, если создавать через сам ql то вроде бы есть настройка удалять по закрытии, а через sql драйвер настройки такой нет, придется с этим жить.
🎉
[1-5]
Не, всё-таки не работает... щас покумекаю как оно нуно.
Ivahaev
я читал сегодня новости, говорят это всё враньё, только телеграмм задело
s3 амазоновский частично не работает, от того гитхаб релизы не пашут. Печалька, в общем... А Телеграм работает :)
Andrey
вроде оно
Aleksey
Wal нужная вещь, но зачем именовать хэшем названия базы... Лучше ещё один файл с именем базы и другим расширением...
Aleksey
Коммит или ишью ему кинуть
Aleksey
Ладно лок, и у него хоть окончание есть
Zver
Да называли бы "wal."dbfilename
🎉
Посоветуйте, где-то лажаю: cloak := regexp.MustCompile(`(\w)[1-5]`) Образец строки: w := " ГИБДД просит откликнуться очевидцев ДТП, в котором в Рязани пострадала пенсионерка-пешеход, сообщает пресс-служба УМВД по Рязанской области. 25 сентября 2017 года в 10:40 в Рязани вблизи дома №1 на улице Западной 35-летний рязанец, управляя автомобилем «Лада Калина», совершил наезд на переходившую проезжую часть 80-летнюю пенсионерку. " Нужно удалить все символы которых от 1 до 5.
🎉
Вот думаю случаем не нуно в []string переводить для этого?
Anonymous
А что, trim нету?
🎉
Текст сначала обрабатываю, удаляю все спецсимволы с пробелами, потом цифры, и вот последняя операция ну никак не идёт...
Anonymous
Что ты хочешь сделать то?
Zver
Слова с длинной от 1 до 5?
🎉
Да.
🎉
Так тоже не работает (\w){1,5}
Andrey
ты что-то не так делаешь. $ echo 'qwerty q qw qwe qwer qwert qwerty' | grep -P '^(\w){1,5}$' q qw qwe qwer qwert
Anonymous
Код покажи
🎉
Код покажи
func clearWords( s string ) string { // Создаём регулярки specCh := regexp.MustCompile(`[[:punct:]]|[[:space:]]`) digit := regexp.MustCompile(`(\d)+`) cloak := regexp.MustCompile(`(\w)[1-5]`) tabs := regexp.MustCompile(`(\s){2,}`) // Вырезаем sp := specCh.ReplaceAllString(s, " ") d := digit.ReplaceAllString(sp, " ") cl := cloak.ReplaceAllString(d, " ") tb := tabs.ReplaceAllString(cl, " ") str := strings.ToLower(tb) return str }
Andrey
фигурные скобки надо
🎉
Пробовал, не работает так тоже.
Anonymous
Дичь какую то делаешь)
Andrey
а что именно не работает?
Andrey
в чём отличия от желаемого результата?
Anonymous
Ну зачем это делать регуляркой
🎉
а что именно не работает?
Именно не меняет слова в которых от 1 до 5 букв.
Zver
Так тоже не работает (\w){1,5}
\w это только для анси. Попробуй \pL или \p{Cyrillic}
Anonymous
Так ты их удалил ж
Anonymous
Опиши задачу целиком, что ты хочешь сделать
Andrey
всё работает https://play.golang.org/p/ZyxadGI3x7q
Zver
Не.
Что не?
🎉
Опиши задачу целиком, что ты хочешь сделать
На данном этапе канонизация текста для алгортма шинглов.
🎉
Что не?
Program exited. Не работает на плэйграунде))
Andrey
вывело пустую строку, так и должно быть. Что не нравится?
Anonymous
Lol
Andrey
вот для наглядности https://play.golang.org/p/MuTmV1YUxu4
🎉
https://play.golang.org/p/_G_HtSOdIq_R
Zver
Program exited. Не работает на плэйграунде))
Ну так потому что удалило символы.
🎉
В результате должно получиться, текст в котором слова больше чем пять букв каждое.
Zver
Работает именно \pL
Andrey
В результате должно получиться, текст в котором слова больше чем пять букв каждое.
ну во первых, \w это только для латиницы, читай документацию
Andrey
где?
Andrey
открывай документацию пакета regexp, которым пользуешься