Ich habe eine Zeichenfolge wie hello _there_. Ich möchte die zwei Unterstrichen mit ersetzen <div>und </div>jeweils mit JavaScript . Die Ausgabe würde (daher) so aussehen hello <div>there</div>. Die Zeichenfolge kann mehrere Unterstrichpaare enthalten.
Was ich suche, ist eine Möglichkeit, entweder eine Funktion für jedes Spiel auszuführen, wie Ruby es tut:
"hello _there_".gsub(/_.*?_/) { |m| "<div>" + m[1..-2] + "</div>" }
Oder Sie können auf eine übereinstimmende Gruppe verweisen, wie es in Ruby möglich ist:
"hello _there_".gsub(/_(.*?)_/, "<div>\\1</div>")
Irgendwelche Ideen oder Vorschläge?

$1statt\1? Würde jemand einen Link zur Dokumentation bereitstellen?