Regex / Textmate путаница - PullRequest
       16

Regex / Textmate путаница

1 голос
/ 25 ноября 2008

Я пытаюсь создать фрагмент Textmate, но столкнулся с некоторыми трудностями. По сути, я хочу ввести имя и разделить его на части.

Пример,

Билл Гейтс: (Билл), (Билл), (Гейтс), (Гейтс), (Билл Гейтс), (Билл Гейтс), (Билл Гейтс), (Билл Гейтс)

EDIT **

Так что я, безусловно, могу получить эти результаты довольно просто, если бы я использовал язык программирования. Например, я мог бы разделить слова и затем вызвать функции верхнего или нижнего регистра, чтобы произвести этот вывод.

Но в моей ситуации я использую Textmate и возможности регулярных выражений для создания фрагмента табуляции. Я хочу набрать какой-нибудь триггерный ключ, т.е. doit, нажать tab и затем ввести имя пользователя. Тогда вышеприведенный результат будет создан. Это не сэкономит мне столько времени, но я чувствую, что сталкиваюсь с подобными вещами в Textmate довольно часто и хочу это выяснить.

Я использовал это в качестве справочного материала, но до сих пор не знаю, как использовать регулярные выражения для выборки со словами, а также в верхнем и нижнем регистре значений (\ u \ U \ l \ L)

http://manual.macromates.com/en/snippets

1 Ответ

2 голосов
/ 25 ноября 2008

Вы можете использовать Ruby для фрагментов текста . Это должно сделать это проще.

...