Форум: "Прочее";
Текущий архив: 2007.01.21;
Скачать: [xml.tar.bz2];
ВнизРегулярные выражения в delphi Найти похожие ветки
← →
kroner (2006-12-26 23:27) [0]Слышал вроде есть библиотека TRegExpr, но сайт автора не доступен. Если кто знает киньте ссылку. Или что-нибудь аналогичное
← →
Gero © (2006-12-26 23:40) [1]http://www.google.com/search?q=TRegExpr
← →
for (2006-12-27 01:43) [2]Регулярные выражения - это образцовый пример того, каким не должен быть язык программирования.
← →
ors_archangel © (2006-12-27 02:25) [3]
> Регулярные выражения - это образцовый пример того, каким
> не должен быть язык программирования.
А что тебе не нравится в этом декларативном языке программирования?
← →
Gero © (2006-12-27 02:27) [4]> [3] ors_archangel © (27.12.06 02:25)
> А что тебе не нравится в этом декларативном языке программирования?
Например, все.
← →
ors_archangel © (2006-12-27 02:53) [5]
> Gero © (27.12.06 02:27) [4]
> Например, все.
Язык выполняет свою задачу? Да.
Отрицать всё - значит ничего не отрицать
← →
Gero © (2006-12-27 02:54) [6]> [5] ors_archangel © (27.12.06 02:53)
К сожалению, выполняет машина, а вот интструкции на нем приходится писать человеку, а он плохо чувствует себя в роли машины.
← →
ors_archangel © (2006-12-27 03:03) [7]
> Gero © (27.12.06 02:54) [6]
> К сожалению, выполняет
> машина, а вот интструкции на нем приходится писать человеку,
> а он плохо чувствует себя в роли машины.
:( согласен
Предложения?
← →
Gero © (2006-12-27 03:15) [8]> [7] ors_archangel © (27.12.06 03:03)
> Предложения?
Никаких.
← →
ors_archangel © (2006-12-27 03:48) [9]
> Gero © (27.12.06 03:15) [8]
Просто очень долго описывать даже простые шаблоны не на языке, подобном regex: "ну, вобщем, тут идёт 1, 2, 3, 4, 5, 6, 7, 8 или 9, дальше....." вместо "[1-9]...."
А вот если программисты перестанут перестать инструкции вместо машины, а не перестанут ли они существовать? Очень хочу существовать, кстати.
← →
for (2006-12-27 04:49) [10]Язык должен быть понятным. А не иероглефичным.
← →
ors_archangel © (2006-12-27 05:27) [11]Вообще, впервые слышу, что regex - это язык
← →
for (2006-12-27 05:31) [12]То есть выражения не на языке ?
← →
ors_archangel © (2006-12-27 06:10) [13]А wildcards - интересный язык, звёздочки, вопросики :)
Язык шаблонирования Wildcards - приятно познакомиться :)
- Как вас зовут?
- *
- Сколько вам лет?
- ??
- Хобби?
- Кататься на лыжах в *.
Очень такой ёмкий язык!
for, спрашиваю как специалиста по циклам (ник тебя обязывает), почему в паскале нет безусловного цикла - Вирт пожалел элемент для структурного программирования?
← →
for (2006-12-27 06:39) [14]А что ты имеешь в виду?
← →
ors_archangel © (2006-12-27 06:50) [15]Я имею в виду: циклы бывают: с предусловием (while), с постусловием (понятно), модификаторы (for) и безусловные (???), в С нет бессконечного цикла, потому что об этом бессконечно долго можно говорить и лучше не будем, а почему же в таком образцовом (в образовательных же целях!) ЯП как Паскаль нет одного из основных типов циклов, нехватает-то блока, или это так, оплошность вышла, извините? Мне так думается, что нужно было сделать один универсальный цикл - хочу предусловие поставллю, хочу - счётчик поизменяю, 4 in 1 и все рады. Мне например сразу не понравилось (когда Паскаль только узнал) repeat until false и while true... тоже. Дело здесь не в этой нестоль уж частой (хотя!) единице программирования, скорее меня занимает, что думал Вирт в том далёком 1972 на заре ПК, когда решил не делать infinite loop... Так как с первоисточником мне вряд ли поговорить, то я рад был бы узнать твоё мнение
← →
for (2006-12-27 07:00) [16]А goto использовать слабо?
← →
ors_archangel © (2006-12-27 07:09) [17]Когда подходишь к обрыву и чувствуешь, что назад уже пути нет, осталось сделать самое главное в своей жизни - шаг в пропасть, шаг к свободе.... тогда я использую goto, а ещё когда нужно поизвращаться, чтобы скорость при сложной логике увеличить, например, с помощью goto, я, если не ошибаюсь, процентов на 15-20 увеличил скорость KOLовской StrSatisfy (сравнивает строку с шаблоном, извини, если ты это знаешь, так на всякий случай), просто перестроив логику, вот там не обошлось без goto, но ведь Паскаль здесь очень интересен - labelы нужно отдельно объявлять! Замечательно, много goto лень будет писать, каждый раз лезть их объявлять, мне почему-то goto-labelы намного больше в ломы декларировать, чем переменные, как-то в голове не укладывается, то ли дело асм, кстати - самый красивый язык!
← →
SPeller_work (2006-12-27 07:40) [18]
> Например, все
Может, просто ты не знаешь регэкспы? Мне вот они нравятся, много процедур по работе с текстом упрощают. Сложно в них вникнуть на начальном этапе. Стоит понять - и все станосится легко.
Я вот на работе не так давно делал гейт на японский аукцион, где скрипту приходилось не только управлять сессиями, но и не мало ковырять хтмл, чтобы пользователь видел то что нужно, а не то что японский сервер отдает. Без регэкспов я бы наверное до сих пор возюкался с парсингом и заменой хтмл.
← →
kroner (2006-12-27 08:00) [19]
> Gero © (26.12.06 23:40) [1]
Да я про то и говорю ни один сайт на который есть ссылки, ни http://www.regexpstudio.com, ни http://anso.virtualave.net/, ни http://anso.da.ru/ не работают, или там нет ссылок или ссылки не работают прям кара какая-то. Если у кого есть скиньте на мыло chesslow@rambler.ru
← →
kroner (2006-12-27 08:25) [20]а ну все нашел на torry
← →
TUser © (2006-12-27 09:23) [21]> Вообще, впервые слышу, что regex - это язык
Да, это язык, то есть множество правильных выражений в некотором алфавите. А что? Неплохой язык, кстати.
← →
pasha_golub © (2006-12-27 09:34) [22]regex - это не язык программирования, насколько мне видится. Но вещь нужная, например, при постройке парсеров. Можно, конечно, и вручную. Оно даже вполне быстрее получиться, но вот трудозатраты...
← →
umbra © (2006-12-27 10:01) [23]http://www.regexpstudio.com/
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.01.21;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.042 c