Aleksandr
что странного? то, что ты заблуждался - это обычно. каждый заблуждается. странно, что какой-нибудь мануал с примерами не читаешь
🎉
Вот ну как бы писал на перле их, одинаково почти этот момент.
🎉
Ivan
регулярки не отличаются
Ivan
даже в Википедии
Aleksandr
🎉
Ну вот к примеру http://fromhelltogolang.blogspot.ru/2016/08/regex_10.html
🎉
Также как и в перле выставляю... но ни хе ра, а ваш вариант да, работает...
Aleksandr
Aleksandr
количество, а не от и до
🎉
Туплю наверное, спасибо.
Oleg
а есть на гошечке зачетные примеры Lock-Free Red-Black Trees
Илья
берешь rb tree вешаешь мутекс
Yura
Илья
оу, сорри
Slava
как вообще телеграмм?
Slava
работает ещё?
Evgeny
Всё нормально. Работают все каналы на которые подписан.
Great
ага
dawN
как вообще телеграмм?
Он то работает. А вот мои сервера которые были у популярных хостеров теперь недоступны
dawN
Печаль беда ребяты.
Slava
ну главное чтобы телеграмм работал
Slava
Slava
я снаружи пока, так что только новости
Aleksey
Aleksey
Aleksey
Надо код посмотреть
Zver
Там какой-то скорее всего WAL и временный файл. Временный удаляется а вал остается. При том, если создавать через сам ql то вроде бы есть настройка удалять по закрытии, а через sql драйвер настройки такой нет, придется с этим жить.
🎉
[1-5]
Не, всё-таки не работает... щас покумекаю как оно нуно.
Andrey
Andrey
вроде оно
Zver
Aleksey
Wal нужная вещь, но зачем именовать хэшем названия базы... Лучше ещё один файл с именем базы и другим расширением...
Zver
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
Ну зачем это делать регуляркой
🎉
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
🎉
В результате должно получиться, текст в котором слова больше чем пять букв каждое.
Zver
Работает именно \pL
Zhenja
Andrey
🎉
Andrey
где?
Andrey
открывай документацию пакета regexp, которым пользуешься