0

有没有一种工具,如果你给它一组已经转换成另一种模式的字符串,它可以告诉你如何到达每个模式。例如,我有字符串:

20G-34-41-01-00004.G-0020.01它已被转换为20G344101 4G 2001

我想知道如何从一个到另一个,反之亦然。还有更多的模式,这就是为什么我想知道是否有一个工具。

4

2 回答 2

0

如果您只使用字符串,在我看来,创建 .ConvertTo(pattern) 扩展方法是可行的方法。

public enum ConversionTypesEnum
{
    LongDate,
    ShortDate,
    FatDate,
    SkinnyDate
}

public static string ConvertTo(this string stringtoConvert, ConversionTypesEnum type)
{
    ...
}
于 2012-11-09T20:34:57.207 回答
0

听起来你在问机器学习。在mathoverflow.com上有简短的讨论。

在机器学习中,这是一种常见情况(给定函数的这些有限多例,“学习”其余无限多例中的函数)。您应该查看机器学习文献,因为这就是您正在做的事情。例如,您可能会问,匹配给定测试用例的最简单的正则表达式是什么?

... Henning Fernau,学习正则表达式的算法(扩展摘要)。

于 2012-11-09T20:40:26.587 回答