[ID CS3 и ранее] Как правильно перевести в верхний регистр?

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

_MBK_

Пикирующий бомбардировщик
Топикстартер
15 лет на форуме
Сообщения
33 187
Реакции
10 844
screenshot_23-png.81718
Это из индизайна? 'hmmm'
Кстати, все равно неправильно, должно быть -Fh-GG-Gdgf то есть правильный вариант все таки var re = /-(\w)/g;
 

Oleg Butrin

20 лет на форуме
Сообщения
1 990
Реакции
1 213

_MBK_

Пикирующий бомбардировщик
Топикстартер
15 лет на форуме
Сообщения
33 187
Реакции
10 844

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
и при чем здесь .NET?
JGSoft поддерживает \U0

а вот реализация boost поддерживает без проблем модификаторы \u,\U,\l,\L
Perl Format String Syntax - 1.61.0

зачем выкинули в InDesign - неведомо
 

_MBK_

Пикирующий бомбардировщик
Топикстартер
15 лет на форуме
Сообщения
33 187
Реакции
10 844

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
кстати у меня тоже пустая строка
cc2015 не локализованная
 

Вложения

  • Screenshot 2016-06-16 17.37.02.png
    Screenshot 2016-06-16 17.37.02.png
    46.5 КБ · Просм.: 612

_MBK_

Пикирующий бомбардировщик
Топикстартер
15 лет на форуме
Сообщения
33 187
Реакции
10 844

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
не, в javascript не поддерживает

по-моему, то что в первом посте - самое лучшее решение

а то что Олег написал еще и при каждом запуске по разному отрабатывает )
 

Oleg Butrin

20 лет на форуме
Сообщения
1 990
Реакции
1 213
Тире режет -- это потому, что так составлено регулярное выражение.
Ну и самое надежное -- через функцию-обработчик делать.
 

_MBK_

Пикирующий бомбардировщик
Топикстартер
15 лет на форуме
Сообщения
33 187
Реакции
10 844

_MBK_

Пикирующий бомбардировщик
Топикстартер
15 лет на форуме
Сообщения
33 187
Реакции
10 844
Ага, краткая форма записи первого примера.
Только, конечно
var res = str.replace(re, function (match) { return "-"+match.toUpperCase(); }) чтоб тире не жрало ;)
 

_MBK_

Пикирующий бомбардировщик
Топикстартер
15 лет на форуме
Сообщения
33 187
Реакции
10 844
Так надо регулярку так составить, чтобы тире попадало в найденное, не?
Да пофиг можно и так. У тебя регулярка тоже неправильно составлена, хоть тире в нее не попадает :4)
 
Статус
Закрыто для дальнейших ответов.