pargentum: (Default)
[personal profile] pargentum
Чтобы не изучать регулярные выражения:

https://bluxer.livejournal.com/607259.html

ЗЫ в комментах аффтар признается что придумал этот гениальный метод именно с целью не учить регулярные выражения: https://bluxer.livejournal.com/607259.html?thread=9316635#t9316635

Date: 2025-10-20 05:57 pm (UTC)
From: (Anonymous)
Алгоритм дырявый: если текст и есть три буквы абб то...

Date: 2025-10-20 09:32 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
У меня был инженер, который такой метод применял к парсингу арифметических выражений. Причём, с его слов, при найме, он перед этим работал в отделе компиляторов на Минском заводе ЭВМ. Я его тогда выпер потихоньку.

Date: 2025-10-21 06:58 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Регулярные выражения для парсинга страниц HTML.

Date: 2025-10-21 06:34 pm (UTC)
From: [personal profile] anonim_legion
Регулярки много кто не любит, и ругает вполне за дело.

Date: 2025-10-22 12:47 am (UTC)
From: [personal profile] serge_redfield
Регулярки - это просто мини-программы, написанные на специальном языке программирования.
И особенностями этого языка являются неустранимые проблемы с читаемостью и последующей поддержкой этих програм.

Ну и вот, через это.

Date: 2025-10-22 12:36 pm (UTC)
e2pii1: (Default)
From: [personal profile] e2pii1
T.к. в тeкcтoвых редакторах есть команда "заменить по всему тeкcтy", то описанный "гениальный метод" позволяет быстро сделать эти исправления 2 простыми командами, намного проще и быстрее чем регулярные выражения.

Я сталкивался с этой задачей в реале.
Когда-то давно, человеку надо было набрать на компе текст научной статьи оставив пустые места нужного размера для формул, напечатать его, а потом вписать формулы. Чтоб пустые места не пропали при форматированиях, он писал на них нужное число точек (от 2х точек), а в конце надо было заменить "2 или больше точек" на пробелы. Он стал программу для этого писать, а я потом подумал, что можно 2мя заменами: "..."->" .." , ".."->" ".

Edited Date: 2025-10-22 12:51 pm (UTC)

Date: 2025-10-22 09:03 pm (UTC)
From: [personal profile] serge_redfield
Назначение регулярок - автоматическая обработка текста в ситуациях, когда человеческое вмешательство проблематично, или исключено.
Дополнительный функционал текстовых редакторов тут просто бонус.

ЗЫ. Как и с любой программой, разработка регулярки, пусть даже и в стиле "full stackoverflow developer", требует времени и сил, и совсем необязательно окупится в конечном итоге.

Date: 2025-10-24 04:37 am (UTC)
e2pii1: (Default)
From: [personal profile] e2pii1
Ecли редактор удобно поддерживает заменy с регулярными выражениями.
Если нет - то быстрее 2мя заменaми cтрoк.

Date: 2025-10-23 05:43 am (UTC)
From: (Anonymous)
Пфф. В реально встречавшихся мне последние 15 лет случаях - гораздо большие проблемы были у алгоритмов на других языках, начиная от человеческого. И топик это тоже прекрасно иллюстрирует.

Profile

pargentum: (Default)
pargentum

March 2026

S M T W T F S
12 3 4 5 6 7
8 9 10 11121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 12th, 2026 05:02 am
Powered by Dreamwidth Studios