Comment dans chaîne de caractères tout supprimer après un caractère donné

Published: 24 avril 2017

DMCA.com Protection Status

Présentation du problème: On souhaite écrire un script python pour parser un code fortran et on veut par exemple supprimer les commentaires qui en fortran sont après le caractère !. Pour cela en python on peut utiliser la fonction build-in split(), illustration:

>>> s = 'x = x + 1 ! comment'
>>> s = s.split('!')[0]
>>> s
'x = x + 1 '

Autre exemple

>>> s = 'x = x + 1 ! comment ! dummy text'
>>> s = s.split('!')[0]
>>> s
'x = x + 1 '

Références