Интересный урок. К сожалению не разберусь - как на пример составить такое регулярное выражение: Предположим я хочу подсвечивать слова SELECT FROM WHERE OR AND VALUES. В качестве разделителей могут быть пробел, запятая, =, (, ), ;, ну в общем синтаксис SQL. Я пробовал между ключевыми словами вставлять " | " но так в качестве разделителя работает только пробел.
Чтобы включить в шаблон регулярных выражений варианты последовательностей символов (в вашем случае это как раз ключевые слова) их надо писать в круглых скобках, разделяя символом "|". То есть для ваших ключевых слов выражение будет (SELECT|FROM|WHERE|OR|AND|VALUES) Если хотеть, чтобы при этом не выделялись части других слов, включающих эти, то придется усложнить.
didn't understand anything of what he said, but i learned how to make a syntax Highlighter anyway... thanks
Так правильно, ты же русский не знаешь и ничего не понимаешь
Хороший урок, спасибо
Интересный урок. К сожалению не разберусь - как на пример составить такое регулярное выражение: Предположим я хочу подсвечивать слова SELECT FROM WHERE OR AND VALUES. В качестве разделителей могут быть пробел, запятая, =, (, ), ;, ну в общем синтаксис SQL.
Я пробовал между ключевыми словами вставлять " | " но так в качестве разделителя работает только пробел.
Чтобы включить в шаблон регулярных выражений варианты последовательностей символов (в вашем случае это как раз ключевые слова) их надо писать в круглых скобках, разделяя символом "|". То есть для ваших ключевых слов выражение будет (SELECT|FROM|WHERE|OR|AND|VALUES)
Если хотеть, чтобы при этом не выделялись части других слов, включающих эти, то придется усложнить.
same here, didnt understand a word, but i got it xD
its nice that code is in english, thanks