Commit a202eaeb authored by Victor Zimmermann's avatar Victor Zimmermann
Browse files

Add restrictions to RegEx, resolves #18

parent f44cdfae
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -233,7 +233,7 @@ def get_syllables(reading):

def muta_cum_liquida(verse):
    
    mcl_regex = re.compile(r'([bpsckgdt]|(qu)|(qv)),?\s?[lrmn]')
    mcl_regex = re.compile(r'[aeiouv](([bpsckgdt]|(qu)|(qv)),?\s?[lrmn])([aeiouv]|[.?!]|$)')
    if re.search(mcl_regex, verse.text):
        matches = re.finditer(mcl_regex, verse.text)

@@ -243,8 +243,7 @@ def muta_cum_liquida(verse):
                    for syllable in token.syllables:

                        if syllable.span[0]<= match.start() < syllable.span[1]:

                            syllable.phenomena['muta cum liquida'] = Phenomenon(chars=match.group(0))
                            syllable.phenomena['muta cum liquida'] = Phenomenon(chars=match.group(1))


def positional_lengthening(verse):