是否有可以进行字符串排列或字符串扩展的.NET库?

时间:2010-01-14 16:46:00

标签: c# .net permutation

我正在寻找的是一些库或一些类代码,可用于将构造字符串扩展为变体和排列。类似下面的内容(语法是我的,可能会有所不同):

construction string: [Ff]oo [Bbß]ar|F(oo|oe)
output strings:
  Foo Bar
  foo Bar
  Foo bar
  foo bar
  Foo ßar
  foo ßar
  Foo
  Foe

虽然自己构建这个并不难,但如果它存在,为什么还要重新发明轮子?

1 个答案:

答案 0 :(得分:1)

这不遵循您的语法,但我在某些项目中使用它并且运行非常流畅:Permutations, Combinations, and Variations using C# Generics