Deutsch
Germany.ruФорумы → Архив Досок→ Компьютер & Co

Помогите с регулярными выражениями

325  
Puschkina старожил14.01.18 19:33
14.01.18 19:33 

Мне нужно для одной программы сделать список стоп-слов. Это обычный текстовый файл Unicode. Слова просто записываются в столбик.

Как мне внести туда любые цифры и даты типа 12.10.2018?

#1 
NightWatch коренной житель14.01.18 20:01
NightWatch
Puschkina старожил14.01.18 20:51
NEW 14.01.18 20:51 
в ответ NightWatch 14.01.18 20:01

В гугле я искала, но не подходит. Не реагирует программа, а все равно выдает числа и даты. И моих знаний не достаточно, чтобы понять в чем проблема.

#3 
Corvus_Black коренной житель14.01.18 23:56
NEW 14.01.18 23:56 
в ответ Puschkina 14.01.18 20:51, Последний раз изменено 14.01.18 23:58 (Corvus_Black)

Может напишешь как ты это делаешь? Неплохая объяснялка в картинке для чисел - https://stackoverflow.com/questions/15491894/regex-to-vali...

#4 
Vovastone старожил15.01.18 08:39
Vovastone
NEW 15.01.18 08:39 
в ответ Puschkina 14.01.18 19:33, Последний раз изменено 15.01.18 08:46 (Vovastone)
Мне нужно для одной программы сделать список стоп-слов. Это обычный текстовый файл Unicode. Слова просто записываются в столбик.

Использовать notepad-plus-plus сохранять файл того же формата, ели нет мустора то сохранять в UTF8 .

Если задействовано PHP кодировка в программе то сохранять в UTF8 без BOM.

В папке должен лежать мустер, смотрите внимательно пробелы и кавычки ''''''''''

#5 
Bigfoot коренной житель15.01.18 10:21
Bigfoot
NEW 15.01.18 10:21 
в ответ Puschkina 14.01.18 20:51

Либо дизассемблируйте программу (это я иллюстративно, конечно же), либо спросите у разработчиков этой никому не известной программы, как они анализируют/преобразуют входные данные. Здесь же вы лишь устраиваете сеанс бессмысленной телепатии.

Oh gravity, thou art a heartless bitch! (c) Dr.Cooper
#6 
Puschkina старожил15.01.18 10:46
NEW 15.01.18 10:46 
в ответ Bigfoot 15.01.18 10:21

Спасибо всем за ответы. Я уже поняла, что все не так просто. Но, к счастью, оказалось, что достаточно просто внести цифры от 0 до 9. Я сначала думала, что для двухзначных и более чисел этого будет не достаточно.

#7 
anly коренной житель17.01.18 22:33
anly
NEW 17.01.18 22:33 
в ответ Puschkina 14.01.18 19:33
любые цифры
\d+
даты типа 12.10.2018
\d\d\.\d\d\.\d\d\d\d
Проклят нарушающий межи ближнего своего (Втор.27:17)
#8