Qt - Подсветка синтаксиса (QSyntaxHighlighter)

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

Комментарии • 7

  • @nicholastjorn153
    @nicholastjorn153 11 лет назад

    didn't understand anything of what he said, but i learned how to make a syntax Highlighter anyway... thanks

    • @mrybsdev1006
      @mrybsdev1006 3 года назад

      Так правильно, ты же русский не знаешь и ничего не понимаешь

  • @R1GSAll
    @R1GSAll 8 лет назад

    Хороший урок, спасибо

  • @ильяеремеев-ъ5б
    @ильяеремеев-ъ5б 7 лет назад

    Интересный урок. К сожалению не разберусь - как на пример составить такое регулярное выражение: Предположим я хочу подсвечивать слова SELECT FROM WHERE OR AND VALUES. В качестве разделителей могут быть пробел, запятая, =, (, ), ;, ну в общем синтаксис SQL.
    Я пробовал между ключевыми словами вставлять " | " но так в качестве разделителя работает только пробел.

    • @Levolex
      @Levolex  7 лет назад +1

      Чтобы включить в шаблон регулярных выражений варианты последовательностей символов (в вашем случае это как раз ключевые слова) их надо писать в круглых скобках, разделяя символом "|". То есть для ваших ключевых слов выражение будет (SELECT|FROM|WHERE|OR|AND|VALUES)
      Если хотеть, чтобы при этом не выделялись части других слов, включающих эти, то придется усложнить.

  • @nightkiller1992
    @nightkiller1992 10 лет назад

    same here, didnt understand a word, but i got it xD