"1ые, 1го, 1885г, 2ые", буквы GREPом в superscript символьный стиль

Статус
Закрыто для дальнейших ответов.

gasyoun

Санскритятина
Топикстартер
15 лет на форуме
Сообщения
926
Реакции
30
Как по умному присвоить им всем единый символьный стиль? Вроде статья про то же, да ума маловато, чтобы расширить применение.
Задача - если после 1-4 цифры без пробела, или через тире идут 1-3 буквы, то их бы в upperscript.
 

Вложения

  • upperscript.jpg
    upperscript.jpg
    293.1 КБ · Просм.: 792
Последнее редактирование:

NNN5

Модератор
15 лет на форуме
Сообщения
1 257
Реакции
1 013
Будьте проще. Есть ли у вас случаи, когда после цифры без пробела идет буква?
Второй вариант упрощения: эта буква всегда "г" или же "го"
Далее. Если речь идет о написании "-го", "-я" и т.п., всегда лучше сделать grep-стиль на эти конкретные сочетания букв.
Поиск при условии наличия текста до (Positive lookbehind) не умеет работать с переменным числом знаком.
Посмотрите, как сделано здесь.
В общем, давайте уточнять.
 

gasyoun

Санскритятина
Топикстартер
15 лет на форуме
Сообщения
926
Реакции
30
Спасибо за столь понятный ответ.

когда после цифры без пробела идет буква?
Проще - легко. Случаеи когда после цифры без пробела идет буква есть.

всегда "г" или же "го"
Не всегда, но предположительно поддается списочному задаванию. Хотя...

о написании "-го", "-я" и т.п., всегда лучше сделать grep-стиль
На каждое свой, или через запятую сразу для всех можно задать?

Из ссылки - увиденное внизу - как раз близко по теме, спасибо, интересно было прочесть.
(?<=[\d|IXVD])(st|th|nd|rd)

Почему нет библиотек популярных регулярных выражений? Например:
  • \<\d+(?=\u\l?)
  • (?<=·10)-?\d+\>
  • (?<=м)3
Например библиотека для лингвиста, верстальщика формул - загашник этакий. Ибо
http://cl.indiana.edu/~md7/13/615/slides/09-re/09-re.pdf
http://web.mit.edu/hackl/www/lab/turkshop/slides/regex-cheatsheet.pdf
- чересчур мало примеров из реальных задачек из жизни.
 

nikolatype

Участник
Сообщения
124
Реакции
41
Почему нет библиотек популярных регулярных выражений?
Ой не знаю - не знаю, стОит ли? По-моему лучше разобраться и вручную делать простые грэпы - это не так сложно.
Хотя пополнить список "штатных" грэпов - неплохо было бы.
А в принципе, DoTextOK решает очень немало стандартных проблем с текстом, а еще уже год как в нем появилась вкладка "Поиск-Замена" - там в обработку можно включать грэп-запросы из тех, что сохранены на компе. Очень удобно. Большой респект авторам.
 
Статус
Закрыто для дальнейших ответов.