У меня есть строка, содержащая буквы и цифры. Эта строка также содержит дату, которую я хочу извлечь.C# Как искать определенный шаблон в строке?
пример: anv749dld95hd01/01/2012ncjf739dkcju
Я хочу, чтобы получить новую строку, которая будет содержать: 01/01/2012
Единственное, что я думал, чтобы разбить его с помощью: str.Split('/')
таким образом я получить массив и работать по каждому cell - возьмите два последних символа первой ячейки, получите значение второго cel и затем получите первые 4 символа из третьей ячейки.
Есть ли лучший способ сделать это?
Да, вы можете использовать Regex –
1) Может ли эта строка содержать символы юникода? 2) Всегда ли формат dd/mm/yyyy или он зависит от языка? – CodesInChaos