| `\d` | N'importe quel chiffre de 0 à 9 |
| `\D` | N'importe quel caractère qui n'est pas un chiffre |
| `\w` | N'importe quelle lettre, chiffre, ou le `_` |
| `\W` | N'importe quel caractère qui n'est pas 1 lettre, |
| 1 chiffre, ou le `_` | |
| `\s` | N'importe quel espace, tabulation, ou caractère de |
| nouvelle ligne | |
| `\S` | N'importe quel caractère qui n'est pas 1 espace, |
| 1 tabulation, ou 1 nouvelle ligne. | |
import re
Regex = re.compile(r'\d+\s\w+')
print(Regex.findall('5 oranges, 10 pommes, 7 aubergines, 9 citrons'))
import re
voyelles = re.compile(r'[aeiouyAEIOUY]')
print("Attention, 'y' est 1 voyelle en français mais pas en anglais !")
print(voyelles.findall('Bonjour apprenti pythonien, que la force soit avec vous'))
import re
import pprint
voyelles = re.compile(r'[aeiouyAEIOUY]')
print("Attention, 'y' est 1 voyelle en français mais pas en anglais !")
v = voyelles.findall('Bonjour apprenti pythonien, que la force soit avec vous')
print("v est de type : ", type(v))
print(v)
pprint.pprint(v)
v = ' '.join(v)
print("v est de type : ", type(v))
print(v)
pprint.pprint(v)
import re
import pprint
voyelles = re.compile(r'[^aeiouyAEIOUY]')
print("Attention, 'y' est 1 voyelle en français mais pas en anglais !")
v = voyelles.findall('Bonjour apprenti pythonien, que la force soit avec vous')
print("v est de type : ", type(v))
print(v)
pprint.pprint(v)
v = ' '.join(v)
print("v est de type : ", type(v))
print(v)
pprint.pprint(v)
Nous avons vu dans ce cours :