Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 4

Ребята, подскажите как лучше реализовать замену одного слова в строке, из нескольких одинаковых?

07.12.2016, 15:32. Показов 692. Ответов 4
Метки java (Все метки)

Студворк — интернет-сервис помощи студентам
Стоит задача вкл/выкл определённые сервисы при помощи radio button/checkbox с веб-морды, путём изменения текстового файла(в lua-скрипте меняется "true" на "false" и наоборот), для меня проблема в том, что не могу вкл/выкл сервисы по одному, а только тупо меню все "true" на "false", пытался через цикл "for", но что то не очень получилось, если вопрос звучит глупо и по детски, то заранее извиняюсь. Скрипт который нужно менять прикрепил.

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
CONNECT = 20
REPORT = 23
CONTINUE = 31
APPLYCHARGING = 35
REP_APP_CON = 233531
 
BYPASS_all_SERVICES = "OFF" -- OFF/ON
 
local SIP_TERM = {
SERVICE_BYPASS = true,
APP_SERVER_TYPE = "HTTP",
APP_SERVER_IP = "999.999.1.8",
IDP_RES = CONNECT,
ParamRequet = { "CALLING_NUM", "CALLED_NUM"}
}
 
local ROAM_CHECK = {
SERVICE_BYPASS = true,
APP_SERVER_TYPE = "ORACLE",
APP_SERVER_IP = "RADIUS", --настройки коннекта в /usr/lib/instantclient_12_1/tnsnames.ora 
IDP_RES = REP_APP_CON,
ParamRequet = { "CALLING_NUM", "CALLED_NUM"}
}
 
if BYPASS_all_SERVICES == "ON" then
print("\nContinue")
return 1, 0, CONTINUE -- Отправляем Continue
 
elseif SIP_TERM.SERVICE_BYPASS == true then
print("\nSIPOnly")
return 2, SIP_TERM.APP_SERVER_IP, SIP_TERM.IDP_RES -- SIPOnly
 
elseif ROAM_CHECK.SERVICE_BYPASS == true then
print("\nROAM_CHECK")
return 3, ROAM_CHECK.APP_SERVER_IP, ROAM_CHECK.IDP_RES -- ROAM_CHECK
 
else
print("Нет такого игрока") -- если BYPASS - ни одно из перечисленных
end
 
Appended Data
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.12.2016, 15:32
Ответы с готовыми решениями:

Ребята подскажите как это реализовать
Я средствами html создаю объект Select, значения которого заполняю средствами php, php выводит в Select из базы данных картинок следующие...

Подскажите, как реализовать замену переменных в rtf-файле из utf8
Данные в БД сервера хранятся в utf8 при замене переменных в rtf-файле вместо русского текста вылезают «кракозябры» Подскажите, как решить...

Как сделать замену слова в строке без использования функций библиотеки string?
вводится строка => вводится слово, которое нужно заменить(если оно есть в строке)=> вводится слово на которое нужно заменить

4
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
07.12.2016, 16:36
RossarioAgro, что это за язык? Тут раздел джава и это явно не она.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 4
07.12.2016, 16:41  [ТС]
Это пример текстового файла(lua-скрипт), я его выложил просто как пример текстового файла в котором необходимо осуществить поиск и замену слова.
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
07.12.2016, 16:43
Цитата Сообщение от RossarioAgro Посмотреть сообщение
local SIP_TERM = {
SERVICE_BYPASS = true,
APP_SERVER_TYPE = "HTTP",
APP_SERVER_IP = "999.999.1.8",
IDP_RES = CONNECT,
ParamRequet = { "CALLING_NUM", "CALLED_NUM"}
}
Допустим, нужно изменить SERVICE_BYPASS в SIP_TERM, перебираем строки, пока не наткнемся на строку, содержащую SIP_TERM - нашли начало блока, перебираем строки до тех пор, пока не наткнемся на SERVICE_BYPASS - меняем с true на false, выходим.
А вообще перепиши все на JSON, например. И каким-нибудь jacksonом доставай объекты.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 4
08.12.2016, 13:59  [ТС]
xoraxax, Алгоритм действий то я понял, а вот способ реализации пока не получается запилить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.12.2016, 13:59
Помогаю со студенческими работами здесь

Как можно осуществить замену слова в строке? (например, дом на мир и обратно)
void dom(char*s){ while (*s) switch(*s) { case 'dom': *s++='mir'; break; case 'mir': *s++='dom'; break; default: s++; ...

Ребята подскажите какую Ajax библиотеку лучше выбрать?
Ребята подскажите какую Ajax библиотеку лучше выбрать? Пытался сам разобраться в этом вопросе, но что-то не получается. Ссылаются на...

Здравствуйте! Подскажите как лучше реализовать!
Здравствуйте! помогите пожалуйста реализовать! Возникла такая задача:A! даны номера телефонов: 89342....... 89301....... ...

Подскажите как лучше реализовать базу данных
Всем привет! Прошу помощи в создании базы данных. Точнее подсказок и лучшего решения от людей которые с базами на Ты. Я только начал...

Подскажите пожалуйста как лучше реализовать условие
Подскажите пожалуйста как лучше реализовать условие: в edit1 IP-адрес если этот ip и диапазона 192.168.1.1-192.168.1.255 тогда в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru