/ / Regex, за да съответства на прехода между цифрите и буквите, така че да мога да поставя пространство между тях - c #,

Regex да съвпада с цифрата до прехода на писмото, за да мога да сложа пространство между тях - c #, .net, regex

Има ли начин да се създаде регулярна фраза, която да съответства на прехода от цифра до буква, например:

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/