Is it possible to generate an example string based on a regex pattern?

后端 未结 3 787
孤街浪徒
孤街浪徒 2021-02-05 14:12

In my application the user can enter his own regex pattern into a text box so he can force a certain input for another user/text box. Is it possible for the user to see an examp

3条回答
  •  逝去的感伤
    2021-02-05 14:31

    For C# you may also want to look at project Fare. For more details have a look at this answer.

    Example

    var regex = @"((mailto\:|(news|(ht|f)tp(s?))\://){1}\S+)";
    var xeger = new Xeger(regex);
    
    var result = Regex.IsMatch(xeger.Generate(), regex);
    // -> Prints 'true'
    

提交回复
热议问题