How to make an expression of the following form:
text.replace(new RegExp('< здесь может быть один или несколько пробелов или ни одного' + vars + 'здесь может быть один или несколько пробелов или ни одного, а здесь может быть какое то содержимое или ничего, здесь может быть один или несколько пробелов или ни одного, ну а здесь всё что угодно кроме / или нечего, сдесь тоже может быть один или несколько пробелов или нечего>', 'gim'), '<br $3 />'); For example, tried this:
var vars = "br"; text.replace(new RegExp('<[\s+]?' + vars + '[\s+]?([^<]*)?[\s+]?[^\/][\s+]?>', 'gim'), '<hr $3 />'); Did not work out. Here are some lines to change:
< br class="hr" > на <hr class="hr" /> < br class="hr" > на <hr class="hr" /> < br > на <hr /> <br > на <hr /> <br> на <hr /> and other options.