23.06.2014 / 12:53 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| Игорь меня запутал, я подумал, вы по отдельности ответили Тогда норм, буду пробовать __________________
わからない!! |
30.06.2014 / 23:34 | |
Devey Пользователь Сейчас: Offline
Регистрация: 14.01.2010
| Кто знаком с регулярными выражениями? Есть что-нибудь, чтобы в тексте игнорировались переходы на новую строку?
|
30.06.2014 / 23:46 | |
Helltar Пользователь Сейчас: Offline
Регистрация: 29.11.2011
| Devey, s := StringReplace(s, #10, '', [rfReplaceAll, rfIgnoreCase]);
Изменено Helltar (30.06 / 23:47) (всего 1 раз) |
1.07.2014 / 00:22 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Devey, точка « .» значит любой символ кроме перехода на новую строку. Изменено Ксакеп (1.07 / 00:24) (всего 2 раза) |
1.07.2014 / 13:16 | |
Devey Пользователь Сейчас: Offline
Регистрация: 14.01.2010
| Helltar, это все медленно, я же сказал в регулярных выражениях. Ксакеп, что-то не пойму, как мне это использовать? Я в огромном тексте ищу некую строку через регулярку, но бывает так, что этот текст содержит ненужные мне переходы и нужно их проигнорировать.
|
1.07.2014 / 13:29 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Devey, m modifier (multi-line), http://regex101.com/Кажется, просто проигнорировать \n ты не можешь, в связи с тем, что ты производишь поиск подстроки в строке. |
1.07.2014 / 15:00 | |
Devey Пользователь Сейчас: Offline
Регистрация: 14.01.2010
| Ксакеп, там можно сделать так, на одном форуме мне один говорил, что можно. Но мне потом это стало ненужно, а сейчас вспомнить не могу кто это был.
|
23.02.2015 / 22:55 | |
Buddan Пользователь Сейчас: Offline
Имя: Станислав Регистрация: 23.01.2011
| Вы тут какие-то прям сложные вещи до меня обсуждали, даже спрашивать стыдно, но всё-таки. Хотел сделать так, что бы одна кнопка button2 при нажатии меня своё caption, а при повторном нажатии возвращалась в исходное значение, пробовал так: procedure TForm5.Button2Click(Sender: TObject);
begin
if timer1.Enabled=false then begin
timer1.Enabled:=true;
k:=2;
button2.Caption:='Ñòîï!';
shape1.Brush.Color:=clgreen;
shape2.Brush.Color:=clblack;
shape3.Brush.Color:=clblack;
end;
if timer1.Enabled=true then begin
timer1.Enabled:=false;
k:=1;
button2.Caption:='Ïóñê!';
shape1.Brush.Color:=clblack;
shape2.Brush.Color:=clblack;
shape3.Brush.Color:=clblack;
end;
end;
не работает. P.S. таймер исходно отключен. пробовал еще использовать переменную k, вместо включенности/выключенности таймера в условиях, то же результат, не воркает. Подскажите как лучше сделать, в нете дельного ничего не нашел. Изменено Buddan (23.02 / 22:55) (всего 1 раз) |
23.02.2015 / 22:59 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Buddan, заведи переменную флаг (приватную, в классе формы). При нажатии кнопки меняй значение флага на противоположное (flag := not flag), и значение caption в зависимости от состояния флага.
|
23.02.2015 / 23:13 | |
Buddan Пользователь Сейчас: Offline
Имя: Станислав Регистрация: 23.01.2011
| Ксакеп, шта? я программированием на дельфи несколько дней занимаюсь, я не понял совета |