2 / 2 / 0
Регистрация: 19.01.2016
Сообщений: 224
|
||||||
1 | ||||||
Быстрая обработка строки регулярным выражением21.03.2016, 18:09. Показов 674. Ответов 0
Метки нет (Все метки)
Всем привет!
Подскажите быструю обработку строки (возможно регуляркой, но если подскажете вариант быстрее, то большое вам спасибо). Итак, в канал сериал порта валятся команды вида: C1234! O2345! P3456! Их может быть три таких вида. На другой мусор мы не должны из MATLAB реагировать. Необходимо очень быстро распарсить эти строки и достать цифры для дальнейшей работы с ними. Т.е. мой алгоритм следующий: принимаем строку, если первый символ допустим "P", и последний "!", то читаем содержимое строки после первого символа-команды, конкатенируем содержимое до тех пор пока не увидим символ завершения "!". Переводим строку в число. Всё. Но на моё мнение, этот алгоритм очень медленный. Вот его код:
Спасибо вам!
0
|
21.03.2016, 18:09 | |
Ответы с готовыми решениями:
0
Обработка файлов регулярным выражением Проверка строки регулярным выражением Подбор алгоритма обработки строки регулярным выражением Найти строки не начинающиеся с цифры 9 регулярным выражением |
21.03.2016, 18:09 | |
21.03.2016, 18:09 | |
Помогаю со студенческими работами здесь
1
Как определить длину строки, вырезанной регулярным выражением? с регулярным выражением. Поиск регулярным выражением Проблемы с регулярным выражением Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |