[PYTHON] php caractères continus en un

Chose que tu veux faire

Je veux créer une chaîne de caractères comme ABBCCCAA ABCA

C'est d'accord

PHP

>>>  preg_replace('/(.)\1+/', '\1', 'ABBCCCAA')
=> "ABCA"

JS

'ABBCCCAA'.replace(/(.)\1+/g, '$1')
=> "ABCA"

ruby

"ABBCCCAA".gsub(/(.)\1+/, '\1')
=> "ABCA"

python

import re
print(re.sub(r'(.)\1+', '\\1', 'ABBCCCAA'))

=> "ABCA"

fin

Articles similaires

https://qiita.com/nena3/items/b5fec48c8eecb2353ab1

Recommended Posts

php caractères continus en un
Une doublure en Python
PHP comme var_dump dans le template Django
Fizzbuzz en Python (en une ligne)
DMD en Python 1D
[Python] [3D line graph] Plusieurs données dans un graphique, valeurs d'axe en caractères
Segfo python en une ligne
Afficher des caractères comme AA en python
Comment convertir 0,5 en 1056964608 en un seul coup
Énumération des nombres premiers sur une ligne
Segfo avec 16 caractères en langage C