【发布时间】:2012-11-09 19:29:40
【问题描述】:
有没有一种工具,如果你给它一组已经转换成另一种模式的字符串,它可以告诉你如何得到每个模式。例如,我有字符串:
20G-34-41-01-00004.G-0020.01 已转换为20G344101 4G 2001
我想知道如何从一个到另一个,反之亦然。有更多的模式,所以我想知道是否有一个工具。
【问题讨论】:
-
通常的方法是使用正则表达式或regex。但你知道他们对此怎么说吗?一开始你有问题,然后你使用正则表达式,现在你有两个问题。
-
有多少种模式?这些模式是否有模式?
-
是的,模式中存在模式。
-
“得到一个模式”或“你可以达到每个模式”的方式有很多细微差别——如果你使用正则表达式,你可以使用“.*”作为你的模式它会工作得很好。使用良好的差异算法可能会获得合理的模式,但我想不出现成的 API 可以帮助您。
标签: c# .net-4.0 pattern-matching