Eine Frage zu regulären Ausdrücken - kann alle Ergebnisse vollständig finden [Duplikat]

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Eine Frage zu regulären Ausdrücken - kann alle Ergebnisse vollständig finden [Duplikat]

by Anonymous » 04 Mar 2025, 09:56

Ich habe eine Frage zur Verwendung regulärer Ausdrücke, um alle möglichen Unterzeichenfolgen in der Eingangszeichenfolge zu finden.

Code: Select all

import re

def get_longest_vowel_substring(s):
pattern = r'(?=([aeiouAEIOU].*[aeiouAEIOU]))'
matches = re.findall(pattern, s)
print(matches)

input_str = "asdbuiodevauufgh"

get_longest_vowel_substring(input_str)
< /code>
Akutal kann es einen Teil der richtigen Antworten erhalten: < /p>
['asdbuiodevauu', 'uiodevauu', 'iodevauu', 'odevauu', 'evauu', 'auu', 'uu']
Das Ergebnis verfehlt jedoch so etwas wie "uio".
Warum ist das?

Top