Was ist die prägnanteste und effizienteste Art, ein Array von Strings in einer Regex zu übersetzen und dann die Regex mehrmals in verschiedenen Strings zu verwenden, um die Ergebnisübereinstimmungen zu erhalten und dann über sie zu iterieren? Jetzt verwende ich Folgendes:
%Vor%Leistung ist hier wichtig, also bitte einfach Javascript.
Verbinden Sie sich einfach mit der Pipeline, indem Sie Array.join
und tun Sie dies einfach als if
Bedingung ist nur redundant.
toString
ruft intern join(",")
auf) und replace
function wird ebenfalls nicht verwendet. Und da Sie über Regexen sprechen, möchte ich das sagen
String.indexOf
, was eine Nicht-Regex-Form zum Lösen derselben ist. Tags und Links javascript string arrays regex