|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.01.2013, 00:48 | #1 |
Новичок
Джуниор
Регистрация: 23.01.2013
Сообщений: 6
|
Выдача символов между первой и последней точкой
Здравствуйте
Паскаль сильно не знаю, пытался разобраться но не понимаю... Решение загуглил, работает...но как? Код:
copy(s1,k+1,j-k-1) delete(s2,j,1) insert(',',s2,j) русским языком,что делается тут? английский знаю, копировалось удалилось, вставилось. Непонятно что в скобках https://www.dropbox.com/s/znsfyn8ycu9wqdq/Symbol.pas https://www.dropbox.com/s/utofg04gd6nh9di/Symbol.exe http://programmersforum.ru/showthread.php?t=45217 отсюда решение скатал Последний раз редактировалось Stilet; 24.01.2013 в 09:22. |
24.01.2013, 06:19 | #2 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Код:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Последний раз редактировалось Sciv; 24.01.2013 в 06:30. |
24.01.2013, 06:27 | #3 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Вообще можно по другому - гораздо проще:
Код:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
24.01.2013, 08:35 | #4 |
Новичок
Джуниор
Регистрация: 23.01.2013
Сообщений: 6
|
Спасибо большое. Сейчас домой приеду буду вникать подробнее
|
24.01.2013, 09:25 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Sciv, +1
забавно, если бы тут написал свой пример, то он по алгоритму в точности совпал с предложенным Вами! Цитата:
|
|
24.01.2013, 18:50 | #6 |
Новичок
Джуниор
Регистрация: 23.01.2013
Сообщений: 6
|
ну видимо я тупее несколько) в общем я так и не понял как находится последняя точка в первом варианте. Зато понял как находится в варианте, предложенном Sciv. Его и использовал. Спасибо еще раз
|
24.01.2013, 23:53 | #7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
и тот, что в пост #3 - на мой взгляд и проще и нагляднее... |
|
25.01.2013, 05:29 | #8 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Сергей, первый вариант не мой, я там только комменты ставил, даже не вникал в алгоритм особо...
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
06.02.2014, 00:15 | #9 |
Новичок
Джуниор
Регистрация: 06.02.2014
Сообщений: 2
|
помогите пожалуйста необходимо написать программу на паскале которая удаляет запятую между 2-мя точками.
|
06.02.2014, 07:59 | #10 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Лучше было бы создать новую тему, а то вообще могли Вашего вопроса не увидеть
Берите приведенный выше код. Вместо строки: Код:
Код:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
в заданной строке символов (отдельные слова, разделенные пробелом) найти слова с совпадающими первой и последней буквами (С++) | T_h_i_s | Помощь студентам | 0 | 19.11.2012 18:37 |
переход от последней ячейки к первой | vostok | Microsoft Office Excel | 4 | 04.11.2011 22:10 |
VisualBasic.Исключить из числа цифры, стоящие между первой и последней цифрой числа. | ride013 | Помощь студентам | 0 | 03.05.2011 21:20 |
Чтение из типизированного файла с последней записи и до первой | vmilyoshin | Помощь студентам | 7 | 28.04.2010 15:34 |
ПОЛУЧИТЬ ВСЕ СИМВОЛЫ, РАСПОЛОЖЕННЫЕ МЕЖДУ ПЕРВОЙ И ПОСЛЕДНЕЙ ТОЧКАМИ | MMARKIN | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 13.04.2009 09:48 |