-4
私はFlaskを使って簡単なWebアプリケーションを構築していますが、正規表現を使用してFe2O3 + CO - Fe + CO 2に置き換えてHTMLタグで囲み、HTMLで表示するとFe O + CO→Fe + CO となります。Python正規表現を使用して、生のテキストの周りにHTMLタグを追加します。
私はFlaskを使って簡単なWebアプリケーションを構築していますが、正規表現を使用してFe2O3 + CO - Fe + CO 2に置き換えてHTMLタグで囲み、HTMLで表示するとFe O + CO→Fe + CO となります。Python正規表現を使用して、生のテキストの周りにHTMLタグを追加します。
このようなことを試してみてください。a
は入力文字列です。正規表現を使用せずに実装されています。
In [1]: a = 'Fe2O3 + CO -> Fe + CO2'
In [2]: ''.join(['<sub>'+i+'</sub>' if i.isdigit() else i for i in a])
Out[1]: 'Fe<sub>2</sub>O<sub>3</sub> + CO -> Fe + CO<sub>2</sub>'
あなたはまだ何か試しましたか? – Takarii