мне нужно разбить строку в C#, который отформатирован следующим образом:Что такое хороший подход для разделения этой строки на C#?
"(11) 123456 (14) абв123 (18) gt567"
С желаемым результатом является массив строк, таких как :
- "(11) 123456"
- "(14) абв123"
- "(18) gt567"
Я предполагаю, что может быть задействовано регулярное выражение, но это одна из моих слабых областей.
Какие критерии определяют, где должна быть разделена строка? Открытая скобка? –
Почему не используется '(' для разделения? – MoCapitan
var parts = text.Split ('('). Выберите (p => "(" + p) .ToArray() –