Skip to content

antonioconselheiro/iterable-string

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matthew 5 [43] Ye have heard that it hath been said, Thou shalt love thy neighbour, and hate thine enemy. [44] But I say unto you, Love your enemies, bless them that curse you, do good to them that hate you, and pray for them which despitefully use you, and persecute you; [45] That ye may be the children of your Father which is in heaven: for he maketh his sun to rise on the evil and on the good, and sendeth rain on the just and on the unjust.

Iterable String

Iterate a string using regular expressions. Allows you to customize string data formats, allows you to customize ways of reading data saved in a unconventional format.

Installation

npm install @belomonte/iterable-string --save

Examples

impor { IterableString } from '@belomonte/iterable-string';

const uri = 'mailto:[email protected]';
const iterable = new IterableString(uri);
const isMailtoURI = iterable.addCursor(/^mailto:/);

if (isMailtoURI) {
  const anythingButSpaces = /^[^ ]+/;
  const mail = iterable.addCursor(anythingButSpaces);

  openCustomEmailDialog(mail);
}

References

Donate

Help me continue working on tools like this one. There's still a lot of work to do.

Lighting donate: lightning:[email protected]

zap me

Bitcoin onchain donate: bc1qrm99lmmpwk7zsh7njpgthw87yvdm38j2lzpq7q

zap me