мне нужно перечислить через строку, обнаруживающую все [] и получение текста между между ними и заменой всего этого на что -то другое. < /p>
Например: < /p>
http:\www.domain.com\id=*_ID Затем> Record= HOTRIFRIFBRIFBREFRIFBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREAR_ID_ID_ID />
Как теперь он стоит, мне нужно жестко код каждого отдельного ключа и заменить его значением. < /p>
private String injectValues(String url) {
String injected = url.replace("[CALL_KEY]", "123");
injected = injected.replace("[USER_ID]", "some user ide");
injected = injected.replace("[OTHER_STUFF]", "somethingElse");
return injected;
}
< /code>
У меня есть куча разных значений, которые можно подключить, и вместо жесткого кодирования [ключа вызова] и т. Д. Я хотел бы динамически прочитать то, что там есть, и ввести значение. < /p>
Я использовал regex unumeratematchesinstring < /code> в Objective-c, есть ли эквивалент Android /Java?private void injectValues(String url) {
Pattern pattern = Pattern.compile("[(.+?)]");
Matcher matcher = pattern.matcher(url);
....///EEEEEHH how do I get the matches?
String key = ;//THE VALUE INSIDE THE SQUARE BRACKETS
String aValue = someMethodToGetTheValueForKey(key);
}
private String someMethodToGetTheValueForKey(String key){
return "Something";
}
Подробнее здесь: https://stackoverflow.com/questions/422 ... one-string
Regex несколько разных значений в одной строке ⇐ Android
Форум для тех, кто программирует под Android
-
Anonymous
1753963345
Anonymous
мне нужно перечислить через строку, обнаруживающую все [] и получение текста между между ними и заменой всего этого на что -то другое. < /p>
Например: < /p>
http:\www.domain.com\id=*_ID Затем> Record= HOTRIFRIFBRIFBREFRIFBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREBREAR_ID_ID_ID />
Как теперь он стоит, мне нужно жестко код каждого отдельного ключа и заменить его значением. < /p>
private String injectValues(String url) {
String injected = url.replace("[CALL_KEY]", "123");
injected = injected.replace("[USER_ID]", "some user ide");
injected = injected.replace("[OTHER_STUFF]", "somethingElse");
return injected;
}
< /code>
У меня есть куча разных значений, которые можно подключить, и вместо жесткого кодирования [ключа вызова] и т. Д. Я хотел бы динамически прочитать то, что там есть, и ввести значение. < /p>
Я использовал regex unumeratematchesinstring < /code> в Objective-c, есть ли эквивалент Android /Java?private void injectValues(String url) {
Pattern pattern = Pattern.compile("[(.+?)]");
Matcher matcher = pattern.matcher(url);
....///EEEEEHH how do I get the matches?
String key = ;//THE VALUE INSIDE THE SQUARE BRACKETS
String aValue = someMethodToGetTheValueForKey(key);
}
private String someMethodToGetTheValueForKey(String key){
return "Something";
}
Подробнее здесь: [url]https://stackoverflow.com/questions/42257524/regex-multiple-different-values-in-one-string[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия