1
32
|
2
4
这里的解决方案不使用正则表达式,也不考虑嵌套。
|
3
2
可以使用正则表达式,但请记住 Regex.Escape 关于你的论点:
我还添加了 SingleLine 选项,这样即使文本中有新行,它也会匹配。 |
4
2
您需要更好地定义控制匹配需求的规则。 当构建任何类型的匹配或搜索代码时,您需要对预期的输入和需要生成的输出进行不同的理解。如果不仔细考虑这些问题,就很容易生成有缺陷的代码。说… 您应该能够使用正则表达式。 嵌套可能会使其稍微复杂一些,但仍然可行(取决于您希望在嵌套场景中匹配的内容)。比如应该开始:
将上面的代码包装成适合您需要的函数应该很简单。 |
5
0
我很无聊,因此我做了一个无用的微基准测试,它“证明”(在我的数据集上,它有长达7K个字符的字符串,并且
结果(1000000次迭代*20个测试用例):
注意:编译后的regex在我的数据集中并没有太快的速度。 |
6
0
无regex方法:
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |