Има ли начин да се създаде регулярна фраза, която да съответства на прехода от цифра до буква, например:
e2, s5, c8
Имам .net приложение, което отваря файл съдържание в richtextbox, искам това приложение да намери преход от цифра към буква и отделна буква и цифра с бяло пространство.
Отговори:
0 за отговор № 1Опитайте тази:
string resultString = null;
try {
resultString = Regex.Replace(subjectString, @"(d{1})([:alpha:]{1})", "$1 $2", RegexOptions.IgnoreCase);
} catch (ArgumentException ex) {
// Syntax error in the regular expression
}
0 за отговор № 2
MATCH ANY ANY:
e2, s5, c8
REGEX:
([A-Z]) (д) ,
ИЛИ:
([A-Z]) (г)
Group1 е букви, group2 е числа, преустройва низ с group1 + "+ group2, за да даде: e 2, s 5, c 8
Тествайте тук: http://gskinner.com/RegExr/