什么是把空白每4个字符每4个字符添加空间正则表达式
例如,正则表达式我有这样
BE45898287271283
我想要一个IBAN号码以此格式化
BE45 8982 8727 1283
任何帮助表示赞赏。
什么是把空白每4个字符每4个字符添加空间正则表达式
例如,正则表达式我有这样
BE45898287271283
我想要一个IBAN号码以此格式化
BE45 8982 8727 1283
任何帮助表示赞赏。
你可以试试这个
string test = "BE45898287271283";
test = Regex.Replace(test, ".{4}", "$0 ").Trim();
试试这个正则表达式来代替:
[a-z\d]{4}
string in="BE45898287271283";
string out = Regex.Replace("(?i)([a-z\\d]{4})", "$1 ");
使用正则表达式;
foo = Regex.Replace(foo, ".{4}", "$0 ");
private string Group4(string s)
{
string output="";
for(int i=0; i < s.Length; i+=4)
output+=s.Substring(i, 4) + ' ';
return s.TrimEnd();
}
你真的需要一个正则表达式?我敢肯定,我可以得到这个工作与字符串比较功能 –
做一个注册前例如匹配4个字符,并取代基于4个字符和空格 –
@ D.Rattansingh我从来没有使用字符串比较函数 – SamekaTV