Übereinstimmung mehrerer Vorkommen einer Regex -Gruppe mit Klammern und nicht nur den Außenklammern [Duplikat]JavaScript

Javascript-Forum
Anonymous
 Übereinstimmung mehrerer Vorkommen einer Regex -Gruppe mit Klammern und nicht nur den Außenklammern [Duplikat]

Post by Anonymous »

Ich mache Regex -Muster in JavaScript. Bei der folgenden Zeichenfolge: < /p>

Code: Select all

Filler [[ 2024-10-31 ]] at 08:53 {{{addProperty=time:(08:53)}}} more filler after {{{addProperty=tags:(one,two,three)}}}
Ich möchte die beiden Vorkommen von {{{...}}}} einschließlich der Klammern in meinen Ergebnissen wie SO:
übereinstimmen und extrahieren

Code: Select all

[
" {{{addProperty=time:(08:53)}}}",
" {{{addProperty=tags:(one,two,three)}}}"
]
Mein neuester Versuch:/\ S \ {\ {\ {(.*) \} \} \}/g , entspricht einer Voraussetzung, stolpert jedoch auf zwei. Anstatt die 2 Ereignisse getrennt zu finden und 2 Spiele zu erzeugen, passt es nur zu den Außenklammern beider und kehrt sie als einen zurück. So findet es dies in meiner Stichprobenzeichenfolge: < /p>
{{{addProperty=time:(08:53)}}} more filler after {{{addProperty=tags:(one,two,three)}}}
< /code>
Ich bin relativ neu in Regex und weiß nicht genau, wie ich mich daran nähern soll. Ich brauche den JavaScript -Apparat nicht um die Suche, ich bin damit einverstanden, helfe nur im Regex -Muster selbst. Vielen Dank. Die angegebenen Beispiele geben einen guten Sinn daraus.
In den Beispielzeichen>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post