this.personRegex = (input) => {
return new RegExp(persons.map((person) => {
return person.fullname;
}).join("|"), "gi");
}
die über mir geben:Regex von Schleifen
/lwe|alvin/gi;
Wie erhalte ich die folgenden:
/\b(?:lwe|alvin)\b/gi;
Da die zusätzlichen Sachen nicht mit der Anzahl der Personen zu tun haben, tun Sie es einfach im Code ** Regex ("\ b (?:" + Map() + ") \ b") **. – Tobi
Durch Hinzufügen von '\ b' zum Anfang und Ende der Regexp, die Sie erstellen? –