Я хочу заменить некоторые строки в вводе строки:
string=string.replace("<h1>","<big><big><big><b>");
string=string.replace("</h1>","</b></big></big></big>");
string=string.replace("<h2>","<big><big>");
string=string.replace("</h2>","</big></big>");
string=string.replace("<h3>","<big>");
string=string.replace("</h3>","</big>");
string=string.replace("<h4>","<b>");
string=string.replace("</h4>","</b>");
string=string.replace("<h5>","<small><b>");
string=string.replace("</h5>","</b><small>");
string=string.replace("<h6>","<small>");
string=string.replace("</h6>","</small>");
Как вы можете видеть, этот подход не самый лучший, потому что каждый раз, когда я должен искать заменяемую часть и т.д., а Строки неизменяемы... Также вход большой, а это значит, что некоторые проблемы с производительностью считается.
Есть ли лучший способ уменьшить сложность этого кода?