Skip to content

enko/DelphiVerbalExpressions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Delphi implementation of VerbalExpression

This is a implementation of VerbalExpression for Delphi.

Example

var
  LobjVerbalExpression : TVerbalExpression;
begin
  LobjVerbalExpression := TVerbalExpression.Create
    .StartOfLine()
    .Then('http')
    .Maybe('s')
    .Then('://')
    .Maybe('www.')
    .anythingBut(' ')
    .endOfLine();

  ListBox1.Items.Add(LobjVerbalExpression.AsString);

  if LobjVerbalExpression.Test('https://github.com') then
    ListBox1.Items.Add('valid url')
  else
    ListBox1.Items.Add('invalid url');

end;

About

A verbal expression implementation in Delphi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages