|
Анализ строки
|
|||
---|---|---|---|
#18+
День добрый! Стоит задача разобрать строки описывающий "номенклатуру", Примеры(условные): "Яблоко красное\12344" => 'Яблоко красное', '12344' "XXX 123-321 табурет" => 'табурет', 'XXX 123-321' Как видите из примеров при определенной степени знакомства с предметной областью можно выделить "Тип" объекта и его "Спецификацию", вопрос стоит как программно попытаться разобрать исходную строку и выделить из нее составляющие. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2020, 16:03 |
|
Анализ строки
|
|||
---|---|---|---|
#18+
С помощью регулярных выражений. Если затрудняешься написать - поможем, но сформируй формальные критерии разбора. Примеров слишком мало. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2020, 16:51 |
|
Анализ строки
|
|||
---|---|---|---|
#18+
Shocker.Pro, "Номенклатура" описывается "Типом"("Стул XYZ","Яблоко","Монтажный синий стол", обычно слово "Кириллица", но бывают исключения к примеру "Лампа" и "Лампа LED") и "Спецификацией"(к примеру "АБС 123-321"), при этом в "Спецификации" могут быть буквы(Верхний и нижний регистры), разделители, цифры и спец. символы. Сейчас разделяю строку по "Пробелу" и проверяю из чего строка как правильно отрабатывать строки типа: "Лампа 123-321"; "Лампа АБС 123-321"; "Лампа LED АБС 123-321". ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2020, 17:15 |
|
Анализ строки
|
|||
---|---|---|---|
#18+
Формализуй чётко, а не этот поток мысли. когда сам это сделаешь, скорее всего, сам и поймешь, что хочешь и что делать ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2020, 18:22 |
|
Анализ строки
|
|||
---|---|---|---|
#18+
Roman Mejtes Формализуй чётко, а не этот поток мысли. когда сам это сделаешь, скорее всего, сам и поймешь, что хочешь и что делать золотые слова ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2020, 20:09 |
|
|
start [/forum/topic.php?fid=20&fpage=8&tid=1398455]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 136ms |
0 / 0 |