Вниз  Delphi
- 23.06.2014 / 12:53
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Игорь меня запутал, я подумал, вы по отдельности ответили :gg:
Тогда норм, буду пробовать
__________________
 わからない!!
- 30.06.2014 / 23:34
Devey
  Пользователь

Devey 
Сейчас: Offline
Кто знаком с регулярными выражениями? Есть что-нибудь, чтобы в тексте игнорировались переходы на новую строку?
- 30.06.2014 / 23:46
Helltar
  Пользователь

Helltar 
Сейчас: Offline
Devey, :maga:

  1. s := StringReplace(s, #10, '', [rfReplaceAll, rfIgnoreCase]);


Изменено Helltar (30.06 / 23:47) (всего 1 раз)
- 1.07.2014 / 00:22
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
Devey, точка «.» значит любой символ кроме перехода на новую строку.
  1. ".*" — вся строка до \n


Изменено Ксакеп (1.07 / 00:24) (всего 2 раза)
- 1.07.2014 / 13:16
Devey
  Пользователь

Devey 
Сейчас: Offline
Helltar, это все медленно, я же сказал в регулярных выражениях.
Ксакеп, что-то не пойму, как мне это использовать? Я в огромном тексте ищу некую строку через регулярку, но бывает так, что этот текст содержит ненужные мне переходы и нужно их проигнорировать.
- 1.07.2014 / 13:29
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
Devey, m modifier (multi-line), http://regex101.com/

Кажется, просто проигнорировать \n ты не можешь, в связи с тем, что ты производишь поиск подстроки в строке.
- 1.07.2014 / 15:00
Devey
  Пользователь

Devey 
Сейчас: Offline
Ксакеп, там можно сделать так, на одном форуме мне один говорил, что можно. Но мне потом это стало ненужно, а сейчас вспомнить не могу кто это был.
- 23.02.2015 / 22:55
Buddan
  Пользователь

Buddan 
Сейчас: Offline
Вы тут какие-то прям сложные вещи до меня обсуждали, даже спрашивать стыдно, но всё-таки. Хотел сделать так, что бы одна кнопка button2 при нажатии меня своё caption, а при повторном нажатии возвращалась в исходное значение, пробовал так:
  1. procedure TForm5.Button2Click(Sender: TObject);
  2. begin
  3. if timer1.Enabled=false then begin
  4. timer1.Enabled:=true;
  5. k:=2;
  6. button2.Caption:='Ñòîï!';
  7. shape1.Brush.Color:=clgreen;
  8. shape2.Brush.Color:=clblack;
  9.  shape3.Brush.Color:=clblack;
  10. end;
  11. if timer1.Enabled=true then begin
  12. timer1.Enabled:=false;
  13. k:=1;
  14. button2.Caption:='Ïóñê!';
  15. shape1.Brush.Color:=clblack;
  16. shape2.Brush.Color:=clblack;
  17. shape3.Brush.Color:=clblack;
  18. end;
  19.  
  20. end;
не работает.
P.S. таймер исходно отключен.
пробовал еще использовать переменную k, вместо включенности/выключенности таймера в условиях, то же результат, не воркает. Подскажите как лучше сделать, в нете дельного ничего не нашел.

Изменено Buddan (23.02 / 22:55) (всего 1 раз)
- 23.02.2015 / 22:59
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
Buddan, заведи переменную флаг (приватную, в классе формы). При нажатии кнопки меняй значение флага на противоположное (flag := not flag), и значение caption в зависимости от состояния флага.
- 23.02.2015 / 23:13
Buddan
  Пользователь

Buddan 
Сейчас: Offline
Ксакеп, шта?
я программированием на дельфи несколько дней занимаюсь, я не понял совета :lol:
Наверх  Всего сообщений: 276
Фильтровать сообщения
Поиск по теме
Файлы топика (3)