|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Привет! Вот, решил немного модернизировать файл настроек, добавить систму алиасов. А как всё это парсить, понятия не имею ) Допустим, в строке парраметра есть каике-то вставки между фигурными скобками... Как мне тошда все их отловить проще? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 13:00 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
BlackGnomeГуест, Ленивая регулярка с захватом. Но лучше использовать нормальные форматы данных, вместо великов и, если так хочется, делать велики поверх них. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 13:08 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
BlackGnomeГуест, Apache Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 13:29 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
BlackGnomeГуест, Ну и for до скобки никто не отменял ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 13:30 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 14:14 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
BlackGnomeГуест Привет! Вот, решил немного модернизировать файл настроек, добавить систму алиасов. А как всё это парсить, понятия не имею ) Допустим, в строке парраметра есть каике-то вставки между фигурными скобками... Как мне тошда все их отловить проще? Обычно используют SPEL (Spring Expression Language) в конфигурациях. Там можно не только алиасы вставлять но и всякие мат-выражения и ссылки на переменные ОС и прочее. https://docs.spring.io/spring/docs/4.3.10.RELEASE/spring-framework-reference/html/expressions.html ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 14:22 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
BlackGnomeГуест, Колись, куда и зачем алиас. Что автоматизируем алиасами? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 14:41 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp BlackGnomeГуест, Колись, куда и зачем алиас. Что автоматизируем алиасами? Я лично наблюдал эту эйфорию начала нулевых с XML... А еще, онтология мелких проектов подразумевает, что с конфигом рабтает ЧЕЛОВЕК, а не мутант :) Это по поводу холивара :) У меня инишник, с которым рабает моя программа, спринга я не использую. Мне нужно, чтоб значение параметра предварительно обрабатывалось на любые комбинации вставок {...} т.е. осуществлялась подстановка... Метод свой уже дописываю... пол дня прошло же ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 15:07 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Я не спрашиваю зачем алиас. Понимаю что кодгда процесс деплоймента и релиза захватывает несколько уровней команды. Разработчики. Тестеры. Девопсы. И включают в себя среды CI/CD то никто не спрашивает зачем алиасы, профили, конфигурации. Потом типовые конфигурации. Классы конфигураций. Conventions over configurations. Все это конечно надо. Нас это коснулось когда понадобилось спрятать sensitive data из конфигов. Заказчик - крупный банк. И у них на уровне анализа кода было прописано что ни один пароль нигде не хардкодится и не поставляется. Статус подобного дефекта был блокером. Тоесть релиз просто отклонялся. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 15:11 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton Я не спрашиваю зачем алиас. Понимаю что кодгда процесс деплоймента и релиза захватывает несколько уровней команды. Разработчики. Тестеры. Девопсы. И включают в себя среды CI/CD то никто не спрашивает зачем алиасы, профили, конфигурации. Потом типовые конфигурации. Классы конфигураций. Conventions over configurations. Все это конечно надо. Нас это коснулось когда понадобилось спрятать sensitive data из конфигов. Заказчик - крупный банк. И у них на уровне анализа кода было прописано что ни один пароль нигде не хардкодится и не поставляется. Статус подобного дефекта был блокером. Тоесть релиз просто отклонялся. у меня простая учетка корпоративная... автовход зашифровал и поместил среди схожего по виду "мусора" ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 15:20 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton, Про пароли. Счас наблюдаю как сделал оракл в приложении mapviewer. В конфиге xml ключик пароля имеет вид ! xxxxxx Призапуске приложение считывает парам и видит воскл знак. Если он есть, то шифрует и ставит вместо того текста уже без знака. Так прячет. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 15:21 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
BlackGnomeГуест, >меня простая учетка корпоративная... автовход зашифровал и поместил среди схожего по виду "мусора Вот оракл сделал проще)) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 15:23 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Самая изящная схема была в фреймворке Jasypt http://www.jasypt.org/ тебе кастомер передавал шифрованные пароли которые не имели смысла в твоём энве. Тк. для их раскрытия нужна была вторая половинка ключа которая есть только в енве у кастомера. Тоесть ты спокойно хард-кодишь длинную колбасу типа Base64 в полях паролей. И при раскрутке фреймворк их соотв заменяет. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 15:25 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
BlackGnomeГуест, Инишник [my1] Param1=abc password=cft IP=123433.5667 .... Где твои скобки? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 15:31 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp BlackGnomeГуест, Инишник [my1] Param1=abc password=cft IP=123433.5667 .... Где твои скобки? URL = jdbc:mysql://{host}:3307/... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 15:36 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
BlackGnomeГуест, IP не надо и бестолку шифровать. Он везде виден. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 15:45 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
По разному. Я-бы сказал что уровень угрозы ниже при утечке внутренних адресов сети. Но в целом - знания о топологии сетей могут дать много сведений для потенциального злоумышленника. Тоесть если безопасники считают что не стоит рассказывать о топологии то я с ними соглашусь. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 15:47 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp BlackGnomeГуест, IP не надо и бестолку шифровать. Он везде виден. )))) Другая проблема - повторяемость параметра в конфиге, как частный случай (могучий) рабочей конфигурации. ТУТ речь тупо о подстановке, а не о шифровке ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 15:48 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
BlackGnomeГуест, ))) Типо BASE_URL html. Понятно. Не размножай такие штуки по конфигу). Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 15:59 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
del ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 16:04 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
BlackGnomeГуест, Какой-нибудь шаблонизатор типа Apache Velocity или FreeMarker? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 10:12 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Garrick, Они вроде для ГУИ. Оверхед. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 10:14 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Garrick, Они вроде для ГУИ. Оверхед. Почему для ГУИ? Они же могут в любом файле заменить {переменные} на нужные значения. У нас, например, так RTF шаблоны данными заполняются. Никакого ГУИ, только командная строка или вообще через API из какого-нибудь приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 10:53 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Garrick, ОК. Я их только в контексте ГУИ шаблонизаторов видел. Здоровые они. А тут ini файл. Сам не щупал поэтому имхо. Удачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 10:56 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 11:06 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton, С ini файлом вроде не работает класс. Не? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 11:19 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Я просто идею подал. Развейте дальше и не надо будет ни SpringBoot ни Velocity. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 12:00 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton, Теперь понял. ОК. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 12:19 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Я-бы вообще из половины проектов выкосил SpringBoot. По личным ощущениям его туда затаскивали только из-за желания иметь DI. Хотя DI формально поддерживается например GoogleGuice который меньше по возможностям но и соотв должен быть меньше по футпринту. Не знаю как всем а я был-бы здесь сторонник минимализма. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 13:00 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton Я-бы вообще из половины проектов выкосил SpringBoot. По личным ощущениям его туда затаскивали только из-за желания иметь DI. Хотя DI формально поддерживается например GoogleGuice который меньше по возможностям но и соотв должен быть меньше по футпринту. Не знаю как всем а я был-бы здесь сторонник минимализма. SpringBoot как сладкое. Вредное, приводит к ожирению, но все его любят, особенно молодые. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 13:15 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mad_nazgul mayton Я-бы вообще из половины проектов выкосил SpringBoot. По личным ощущениям его туда затаскивали только из-за желания иметь DI. Хотя DI формально поддерживается например GoogleGuice который меньше по возможностям но и соотв должен быть меньше по футпринту. Не знаю как всем а я был-бы здесь сторонник минимализма. SpringBoot как сладкое. Вредное, приводит к ожирению, но все его любят, особенно молодые. :-) Я где-то поднимал топик анализа размера футпринта (в части war-ресурса) для простейшего рест-сервиса который печатает Хейло-ворлд или текущее время. И вобщем результат был так. Ничего-себе особо аномального. Размер был невелик. Я попробую найти этот топик. КМК проблемы бы начались от затаскивания зависимостей на Hibernate. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 13:22 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton, Ну про guice мне уже стало давно понятно, когда ещё и Бута то не было) Касаемо топика, я конечно понимаю что день читать ссылку что я кинул, но ни велосити ни фримейкер тут не нужны, а велосипед давно изобретён и называется он lightbend config. Заводить файл в ресурсах фapplication.conf и там струячишшь Код: java 1. 2.
Где-то в коде - Код: java 1. 2.
И это только часть айсберга, там и дефолтные значения и типобезопасность и наследование конфигов и ещё куча всего ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 13:27 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton, Ну программирование а ля дельфи. Бд не надо. Хибер не надо. Аннотаций расставил и запускай экзешник два клика. Вот народу и нравится. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 13:27 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
забыл ник, Просто эту штуку вставляют в платформу. А не из гитхаба берут. Это по хорошему. В шарпе есть. В андроиде есть. В java тоже должно быть... из коробки. Только не на ini конечно. Автор смотрит только на ини формат. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 13:43 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Объясните мне зачем вам нужен *.ini в 21 веке? Чем он лучше чем property, yaml, xml, json? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 14:11 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton Объясните мне зачем вам нужен *.ini в 21 веке? Чем он лучше чем property, yaml, xml, json? Просто человек начинал с десктопа, к примеру. Или старой закалки. Или заказчик не прогер и хочет сам там править. Он xml не поймет. Поэтому я спокойнее отношусь. авторЯ лично наблюдал эту эйфорию начала нулевых с XML... А еще, онтология мелких проектов подразумевает, что с конфигом рабтает ЧЕЛОВЕК, а не мутант :) Это по поводу холивара :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 14:24 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Я просто удивился. Я помню. Это называлось PropertyBag в Windows кажется. Где свойства группировались по секциями. Секции разделяли конфиг на независимые части. Код: python 1. 2. 3. 4. 5.
Вот вобщем-то и все. И что из этого так важно и так значимо? И что из этого невозможно рализовать на Yaml. (Ямл кстати интересная тема. Я-бы поднял на след. Неделе. У него непростая и неоднозначная семантика. По крайней мере AST построить по нему сложнее чем по XML/JSON или он подразумевает много способов описать одно и тоже) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 14:30 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton, В ини нельзя дерево делать. Подчиненные свойства. У нас из за этого были костыли и самописки. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 14:32 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
BlackGnomeГуест Привет! Вот, решил немного модернизировать файл настроек, добавить систму алиасов. А как всё это парсить, понятия не имею ) Допустим, в строке парраметра есть каике-то вставки между фигурными скобками... Как мне тошда все их отловить проще? стандарт YML конфигураций позволяет использовать ссылки на другие блоки. Выглядит это вот так: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 15:17 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Герой дня, Если XML не приижился и ini до сих пор, то YML какая то новая разметка... Тоже 20 лет будет диковинкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 15:40 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Герой дня стандарт YML конфигураций позволяет использовать ссылки на другие блоки. Выглядит это вот так: Вот тоже хотел посоветовать автору yaml изначально, но проблема в том что он не дает конкатить строки. Только полностью проперти подменять ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 16:22 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
SpringMan Герой дня стандарт YML конфигураций позволяет использовать ссылки на другие блоки. Выглядит это вот так: Вот тоже хотел посоветовать автору yaml изначально, но проблема в том что он не дает конкатить строки. Только полностью проперти подменять почему не дает ? можно так: key1: string1string1string1string1string1string1 key2: string2string2string2string2string2string2string2string2 string3: ${key1}${key2} ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 19:08 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton, В ини нельзя дерево делать. Подчиненные свойства. У нас из за этого были костыли и самописки. Формально в properties тоже было нельзя. Но в некоторых фреймворках добавляли префиксы. Типа. Код: java 1. 2.
Ну и строка при этом пухла до неприличия. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 19:21 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Герой дня, Если XML не приижился и ini до сих пор, то YML какая то новая разметка... Тоже 20 лет будет диковинкой. Меня жутко бесит тот способ применения XML который постоянно и настойчиво используют в Apache Foundation. Начиная с дурацких конфигов Apache HTTP сервер. Где XML вообще не являлся валидным а просто был карикатурой на XML. Или в конфигурациях ApacheTomcat где активно использовались Element+Value но никогда (сцука!) не использовали атрибут хотя его использование ввело бы более строгие и понятные правила Schema/DTD. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 19:25 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Герой дня почему не дает ? можно так: key1: string1string1string1string1string1string1 key2: string2string2string2string2string2string2string2string2 string3: ${key1}${key2} Это какой либой распаршено? Насколько я понимаю, в самом yaml-е это не входит в стандарт ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 21:26 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton PetroNotC Sharp Герой дня, Если XML не приижился и ini до сих пор, то YML какая то новая разметка... Тоже 20 лет будет диковинкой. Меня жутко бесит тот способ применения XML который постоянно и настойчиво используют в Apache Foundation. Начиная с дурацких конфигов Apache HTTP сервер. Где XML вообще не являлся валидным а просто был карикатурой на XML. Или в конфигурациях ApacheTomcat где активно использовались Element+Value но никогда (сцука!) не использовали атрибут хотя его использование ввело бы более строгие и понятные правила Schema/DTD. YML - это не XML ) очень удобно использовать, Idea подсказывает, даже, варианты конфигурации при автодополнении ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2020, 04:12 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
SpringMan Герой дня почему не дает ? можно так: key1: string1string1string1string1string1string1 key2: string2string2string2string2string2string2string2string2 string3: ${key1}${key2} Это какой либой распаршено? Насколько я понимаю, в самом yaml-е это не входит в стандарт одной из самых, наверное, известных: <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-yaml</artifactId> <version>xxxxxxxxxx</version> </dependency> Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2020, 04:15 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Герой дня, Вот взял yaml, который выше был. Взял jackson. Распарсил через него и получил string3 = "${key1}${key2}" - плейсхолдеры не заменились ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2020, 14:22 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Что вы обсуждаете? Yaml парсеров больше чем один. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2020, 15:23 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
То, что плейсхолдеры это не стандарт ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2020, 15:33 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Конечно это не стандарт. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2020, 15:43 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Подсказка библиотек https://stackoverflow.com/questions/41620674/use-placeholders-in-yaml ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2020, 02:53 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
В XML я делал когда-то так. Ну и XML парсер надо в свойствах включить чтоб он entity поддерживал. По умолчанию их выключают из за уязвимости. Код: xml 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2020, 12:43 |
|
|
start [/forum/topic.php?all=1&fid=59&tid=2120943]: |
0ms |
get settings: |
3ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
131ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
903ms |
get tp. blocked users: |
0ms |
others: | 313ms |
total: | 1361ms |
0 / 0 |