Je dois faire correspondre un seul caractère, mais pas un espace, mais je ne sais pas comment le faire avec les regex.
Ce qui suit devrait suffire:
[^ ]
Si vous souhaitez étendre cela à autre chose que des espaces blancs (sauts de ligne, tabulations, espaces, espaces):
[^\s]
ou
\S
\s
correspond à n’importe quel caractère d’espace blanc \S
correspond à n’importe quel caractère non blanc [^ ]
correspond à tout sauf à un espace. Choisissez celui qui convient le mieux.