Существует ли библиотека .NET, которая может выполнять перестановки строк или расширение строк?

StackOverflow https://stackoverflow.com/questions/2065824

  •  20-09-2019
  •  | 
  •  

Вопрос

Я ищу какую-нибудь библиотеку или какой-нибудь код классов, которые можно использовать для расширения строк конструкции в вариации и перестановки.Что-то вроде следующего (синтаксис мой, может быть другим):

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

Хотя построить это самому не составит большого труда, но если оно есть, зачем изобретать велосипед?

Это было полезно?

Решение

Это не соответствует вашему синтаксису, но я использую его в некоторых проектах, и он работает очень гладко: Перестановки, комбинации и вариации с использованием дженериков C#

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top