csharp基础练习题:创建一个包含所有允许的字符序列【难度:1级】:
限定createSequence(正则表达式)
匹配指定正则表达式一个字符的标准函数,返回所有字符的字符串(以ASCII顺序).
例子
JS
让位数= / [0-9] /;
// createSequence(位数)=== '0123456789'
让十六进制= / [0-9A-F] /;
// createSequence(十六进制)=== '0123456789ABCDEF'
编程目标:
using System;
using System.Text;
using System.Text.RegularExpressions;
public class Kata
{
public string CreateSequence(Regex regex)
{
return "";
}
}
12
测试样例:
using NUnit.Framework;
using System;
using System.Text;
using System.Text.RegularExpressions;
[TestFixture]
public class KataTestf
{
{
var kata = new Kata();
Assert.AreEqual("abc", kata.CreateSequence(new Regex(@"[a-c]")));
Assert.AreEqual("0123456789ABCDEF", kata.CreateSequence(new Regex(@"[0-9A-F]")));
}
}
最佳答案(多种解法):
更多关联题目:
免责申明
本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars.com/
https://www.codewars.com/kata/create-sequence-containing-all-allowed-characters