Verwirrendes Verhalten einer erfassenden Gruppe in einem positiven Aussehen in einem Java Regex mit Muster.MatcherJava

Java-Forum
Anonymous
 Verwirrendes Verhalten einer erfassenden Gruppe in einem positiven Aussehen in einem Java Regex mit Muster.Matcher

Post by Anonymous »

Das folgende Problem wird nur auf Java und nicht bei anderen Regex-Geschmacksrichtungen (z. B. pcre) beobachtet. Es gibt eine erfassende Gruppe auf [a-za-z \ d] im LookBehind. Es wird die zweite Gruppe im Spiel sein. Bei Java werde ich jedoch mit der Gruppe 1 und MyString als Gruppe 2. Für mich impliziert dieser Regex, dass ein Zeichen, das [a-za-z \ d] angepasst wird, nur angepasst werden sollte, wenn es direkt MyString vorausgeht, was hier nicht der Fall ist. Ich möchte die erfassende Gruppe beibehalten, falls ich eine Zeichenfolge wie StringMyString übereinstimmen muss. In diesem Fall brauche ich, dass g als Gruppe 1.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post