私は次のような文字列を持っています:
sanitize_text = `"<b><i>this is the bold text</i></b><i>this is the italic</i>"`
私の問題は:
string 内の文字を解析し、特定の html タグを見つけてから
('<b>','<i>' ...)
、 text の間にプロパティを適用します。各テキストにプロパティを適用する必要があります。
私はこのように近づいています:
sanitize_arr = sanitize_text.scan(/\D\d*/)
santize_arr.each_with_index do |char, index|
if character is new start tag == '<b>'
Then for next characters till '</b>' I will apply some bold properties .
end
if character is new start tag == '<i>'
Then for next characters till '</i>' I will apply some italic properties .
end
end
私が正しい方向に近づいているかどうか、またはより良い解決策があるかどうか知りたいだけです。それから私に知らせてください。