Regular Expressions 101

toki pona tokenization

Open Workspace
  • PCRE2 (PHP)
  • Match
0

Regular Expression

/
\b(?:[ptkmnlswj]? (?:(?<=w)[aei]| (?<=[jt])[aeou]| (?<=[pkmnls])[aeiou]| (?<=\b)[aeiou]) (?:n(?![nm]?[aeiou]))?)+\b
/
ixg

Description

a regex for matching words according to the rules of writing toki pona in latin characters

Submitted by Anonymous