Я пытаюсь удалить несколько символов вместе с пробелом.Строка выглядит так:
<table id="myTable"><br/> <tbody><br/> <tr><br/> <td>1</td><br/> <td>1</td><br/> </tr><br/> <tr><br/> <td>1</td><br/> <td>1</td><br/> </tr><br/> <tr><br/> <td>1</td><br/> <td>1</td><br/> </tr><br/> <tr><br/> <td>2</td><br/> <td>2</td><br/> </tr><br/> <tr><br/> <td>2</td><br/> <td>2</td><br/> </tr><br/> <tr><br/> <td>2</td><br/> <td>2</td><br/> </tr><br/> <tr><br/> <td>3</td><br/> <td>3</td><br/> </tr><br/> <tr><br/> <td>3</td><br/> <td>3</td><br/> </tr><br/> <tr><br/> <td>3</td><br/> <td>3</td><br/> </tr><br/> </tbody> <br/></table>
Я хочу удалить только <br/>
и пробел после него.Затем разделите его построчно с этим кодом, так как это элемент HTML table
.
var table = document.getElementById("myTable").outerHTML
var linebyline = table2.match(/[^\r\n]+/g);
А затем с циклом for
var oneline = "", i = 0
for (lines in linebyline ){
oneline += linebyline [lines].replace(/<br\/>\s/g,"")
}
Я ожидал удаления <br/>
и пробела, но на выходе oneline
было:
<table id="myTable"> <tbody> <tr> <td>1</td> <td>1</td> </tr> <tr> <td>1</td> <td>1</td> </tr> <tr> <td>1</td> <td>1</td> </tr> <tr> <td>2</td> <td>2</td> </tr> <tr> <td>2</td> <td>2</td> </tr> <tr> <td>2</td> <td>2</td> </tr> <tr> <td>3</td> <td>3</td> </tr> <tr> <td>3</td> <td>3</td> </tr> <tr> <td>3</td> <td>3</td> </tr> </tbody> </table>
Пустое пространство все еще существует.Как удалить все подстроки с <br/>
и пробел после нее?