#!/usr/bin/python import monkDebug as debug import sys import monkTools import re ## ## @brief Transcode . ## [b]texte ici[/b] ## [i]texte ici[/i] ## [u]texte ici[/u] ## [strike]texte ici[/strike] ## [color=olive]texte ici[/color] ## [color=#456FF33F]texte ici[/color] ## Left : [left]texte ici[/left] ## Center : [center]texte ici[/center] ## Right : [right]texte ici[/right] ## [size=22]sdfgsdfgsdgsfd[/size] ## [cadre]mettre les code ici[/cadre] ## @param[in] string String to transform. ## @return Transformed string. ## def transcode(value): value = re.sub(r'\[b\](.*?)\[/b\]', r'\1', value, flags=re.DOTALL) value = re.sub(r'\[i\](.*?)\[/i\]', r'\1', value, flags=re.DOTALL) value = re.sub(r'\[u\](.*?)\[/u\]', r'\1', value, flags=re.DOTALL) value = re.sub(r'\[sup\](.*?)\[/sup\]', r'\1', value, flags=re.DOTALL) value = re.sub(r'\[sub\](.*?)\[/sub\]', r'\1', value, flags=re.DOTALL) value = re.sub(r'\[color=(\#[0-9A-F]{6}|[a-z\-]+)\](.*?)\[/color\]', r'\2', value, flags=re.DOTALL) value = re.sub(r'\[center\](.*)\[/center\]', r'
\1 |