2017-01-25 2 views
-4

У меня есть строки, как этоКак разбить строку в C# с помощью Regex?

"c Name David John" 

"/ . Name David John" 

"Name David John" 

Я хочу, чтобы разбить его и получить результат в виде: David John с помощью Regex

+0

Вы исследовали, как сделать это с Regex? – dfundako

+0

@dfundako да, но я не смог получить результат для всех типов строк, как я уже упоминал выше. – Bhargav

+0

Являются ли эти 3 случая в каждом случае? Вы можете использовать регулярное выражение, чтобы получить «Name » ... но если его окружает случайный мусор, у вас возникнут проблемы с обработкой всего случайного мусора ... вам нужно определить каждый отдельный случай. – SledgeHammer

ответ

0

Таким образом, вы просто взять строку, и объявить что-то искать. И вы берете подстроку вашей полной строки минус то, что ищете.

string SearchForThis = "Name "; 
string MyString = "Name jordan max"; 
string ResultString = MyString.Substring(MyString.IndexOf(SearchForThis) + SearchForThis.Length); 
Console.WriteLine(ResultString); 

пример: http://rextester.com/PBX95443

+0

Спасибо за помощь – Bhargav

Смежные вопросы