Το δυσκολότερο κομμάτι είναι να πείστεί κάποιος να αφιερώσει λίγο από τον πολύτιμο χρόνο του
Δοκίμασα στο
regex101.com/ literals σε διάφορους πιθανούς συνδυασμούς
Αυτό το πατερν ("{1,3}|\'{1,3}).*?\1
με αυτό το κείμενο
def f(g):
def wrapper(): #comment
"""
docstring " '
"""
print('i belong" to # decorator','kati\" allo')
a= "skjf \
slkdfjlk 'j"
b= a+ " sdf sdf kldf kjl"
g()
return wrapper()
a = "\
my string"
print(a)
Δίνει
Match 1
Full match 41-64 """
docstring " '
"""
Match 2
Full match 80-106 'i belong" to # decorator'
Match 3
Full match 107-120 'kati\" allo'
Match 4
Full match 133-153 "skjf \
slkdfjlk 'j"
Match 5
Full match 169-188 " sdf sdf kldf kjl"
Match 6
Full match 227-240 "\
my string"
Its fucking genius

αν βάλω κάτι με escape το χάνει

αλλά αυτό είναι θέμα δικής μου απειρίας.