是否有办法构建正则表达式以匹配数字到字母的转换,例如:
e2, s5, c8
我有一个.net应用程序,它将文件内容打开到richtextbox,我希望这个应用程序找到从数字到字母的转换,并用空格分隔字母和数字。
答案 0 :(得分:0)
试试这个:
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
}
答案 1 :(得分:0)
匹配任何一个:
e2,s5,c8
REGEX:
([A-Z]) (\ d) ,
OR:
([A-Z])(\ d),
Group1是字母,group2是数字,用group1 +“+ + group2重建字符串,给出: e 2,s 5,c 8
在这里测试: http://gskinner.com/RegExr/