|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
|
Перевернуть все числа в строке01.02.2015, 12:20. Показов 3919. Ответов 28
Метки нет (Все метки)
Добрый день. Рылся в поиске - не нашел.
К примеру есть: String s = "bnbmnv3657bkbkf 567hjg460379 hjgk" Необходимо перевернуть задом на перед все числа, встречающиеся в строке. То есть, что бы стало: String s = "bnbmnv7563bkbkf 765hjg973064 hjgk" Спасибо!
0
|
|
| 01.02.2015, 12:20 | |
|
Ответы с готовыми решениями:
28
Задача по STL (В строке текста, все числа, встречающиеся перевернуть, оставив на месте) Все 2-х и n-значные числа перевернуть и подсчитать сумму элементов в каждой нечётной строке Найти количество простых чисел в массиве. Перевернуть все нечетные строки матрицы. Перевернуть каждое четное слово в строке |
|
59 / 59 / 19
Регистрация: 13.07.2009
Сообщений: 184
|
||||||
| 01.02.2015, 14:10 | ||||||
1
|
||||||
|
Супер-модератор
|
||||||
| 01.02.2015, 14:53 | ||||||
|
Builder XE+
3
|
||||||
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
||
| 01.02.2015, 17:06 [ТС] | ||
|
Спасибо.
Но ошибка: не находит System.RegularExpressions.hpp без него ошибка:'auto_ptr' is not a member of 'std' Добавлено через 1 час 53 минуты
0
|
||
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
||||||
| 01.02.2015, 17:37 [ТС] | ||||||
|
У меня есть StringGrid
В нем, к примеру, во второй строке в ячеках с 0 по 33 есть данные bnbmnv3657bkbkf 567hjg460379 hjgk, в каждой ячейке по символу.
и в этой строке мне нужно развернуть все числа. p.s. Итоговая задача -есть данные в ячейках. В каждой ячейке по символу. Символы могут быть на английском, арабском и цифры. Нужно разворачивать только арабский. Но при сортировке при наличие арабского разворачиваются и он, и числа. На вышеразбираемом примере надеюсь разобраться с остальными проблемами.
0
|
||||||
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
|
| 01.02.2015, 19:56 [ТС] | |
|
Пример с числами возможно натолкнул бы на правильные мысли, но в идеале надо разворачивать слова, состоящие из арабских символов, стоящих подряд.
0
|
|
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
|
| 01.02.2015, 20:38 [ТС] | |
|
Ну да, из таких. Арабский, Иврит - неважно. Я так понимаю это без разницы. С права на лево пишется и читается.
0
|
|
|
Супер-модератор
|
||||||
| 01.02.2015, 21:15 | ||||||
|
Это нужно?
1
|
||||||
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
|
| 01.02.2015, 21:45 [ТС] | |
|
Да, очень похоже, что то.
Но при компиляции ошибка E2268 Call to undefined function 'IsDigit' сверху что ли чегото не хватает?
0
|
|
|
Супер-модератор
|
|
| 01.02.2015, 21:48 | |
|
Не знаю, у меня в XE2 всего хватает. Ты бы хоть писал, какой версией Билдера пользуешься. Я про BCB6 даже слышать ничего не хочу. Сам с этим давно издохшим мамонтом разбирайся (можно попробовать заменить на isdigit, в крайнем случае).
1
|
|
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
|
| 01.02.2015, 21:54 [ТС] | |
|
CodeGear RAD Studio C++Builder 2009
0
|
|
|
place status here
3186 / 2220 / 640
Регистрация: 20.07.2013
Сообщений: 6,013
|
|||||||||||
| 02.02.2015, 00:08 | |||||||||||
|
Ну что мешает свою функцию написать при необходимости?
1
|
|||||||||||
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
||
| 02.02.2015, 17:57 [ТС] | ||
|
И еще если несколько английские букв заглавных - их почему то тоже переворачивает. В чем может быть причина? С числами все ок.
0
|
||
|
Супер-модератор
|
||||||||
| 02.02.2015, 18:13 | ||||||||
Сообщение было отмечено Sergey_03 как решение
Решение
1
|
||||||||
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
|
| 02.02.2015, 18:59 [ТС] | |
|
Огромное спасибо!
0
|
|
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
|
| 02.02.2015, 21:05 [ТС] | |
|
Прошу прощения. Последний вопрос.
Просто я перед тем, как переворачивать строку String s в зависимости от условий, и отправить её в SG2, набиваю её из ячеек SG1 по 16 символов или по 32 (с 9 по 25 столбец , i и если есть i+1 строка), в зависимости от описания события. Как оно набивается понятно(опять же есть момент, если их две, из-за иврита, какую сначала отправить в String s) но для меня не совсем правильно. Опять же по причине наличия иврита или арабского. Может можно объеденить эти два действия в одно? Ступенчато задавал вопросы - понять хотел, как все происходит поэтапно. Кстати, признак второй строки в событие - наличие символа "-" в 0 столбце
0
|
|
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
||||||
| 02.02.2015, 22:15 [ТС] | ||||||
|
Вроде добил эту тему. Может кому интересно.
0
|
||||||
| 02.02.2015, 22:15 | |
|
Помогаю со студенческими работами здесь
20
Перевернуть в строке все слова Перевернуть все слова в строке «Перевернуть» в строке все слова Перевернуть все слова в строке(ошибка в коде) В строке перевернуть все слова нечётной длины Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
моя боль
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/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|