cluelessentity Ответов: 2

Как выбрать, распознать и сохранить отдельные поля, разделенные символом трубы в качестве разделителя.


Я создаю приложение с помощью visual studio 2013 на C#.
Я хочу выбрать, распознать и сохранить отдельные поля, разделенные символом трубы в качестве разделителя.
Это сообщение HL7, которое мне нужно разбить на поля и сохранить в соответствии с его положением.
напр.:
\МШ|^~&амп;||SJH|||201606131008||АДТ^A04|АДТ.1.32125|Д|2.1
Я вставляю эту строку в текстовое поле. Нажмите на кнопку, которая сохранит поля в базе данных в соответствии с полями, например: ADT^04 должен быть сохранен в поле messagetype в базе данных и так далее.

Что я уже пробовал:

Я вообще не знаю, как подобрать такие детали из строки. Следовательно, мне нужна помощь.

ZurdoDev

Я не понимаю, что вам нужно.

2 Ответов

Рейтинг:
0

Garth J Lancaster

вы видели стринг?Split() ? Строка.Метод Разделения (Char []) (System)[^]


Рейтинг:
0

Patrice T

Цитата:
Я вообще не знаю, как подобрать такие детали из строки.
Правильно изучать C#.
Для вашей проблемы вам нужно узнать о строковых функциях и операциях. Ответы есть.