如何从字符串的开头删除新行?
发生的事情是我一直在控制和调试别人的 php 代码,并将其转换为 asp。他所做的是将 html 标签放在一个 db 表中,然后简单地回显它们。例如,一个字段包含 html 表格标签,如<thead>
, <tbody>
,<tr>
等。我不想继续错误,所以我所做的就是通过首先将<tr>
s 转换为<br />
s 来控制它们,然后删除其他所有内容。但问题是第<tr>
一个在字符串的开头换行。我想删除它。另一个问题是,并非所有字段都包含 htmlt 标签,所以我必须输入类似 if text.substring(0,1)="(idk what to put here)" then (可能是这里的替换或修剪功能)。请问有什么帮助吗?
这是一个示例字段内容。确实很讨厌:
<table width="705" height="323" id="gradient-style" summary="Meeting Results">
<thead>
<tr>
<td width="238">Product</td>
<td width="610">TS2360 Tape<br />
Drive Express</td>
</tr>
</thead>
<tbody>
<tr>
<td>Machine/model, HVEC</td>
<td>3580<br />
S63, 3580S6X</td>
</tr>
<tr>
<td>Product strengths</td>
<td>Multi O/S<br />
Encryption & media<br />
partition capable<br />
LTFS support</td>
</tr>
</tbody>
</table>
所以在将<tr>
s变成<br>
s并删除其他html标签后,输出beacame:
Product TS2360 Tape Drive Express
Give background color to the table cells to achieve seamless transition
Machine/model, HVEC 3580 S63, 3580S6X
Product strengths Multi O/S Encryption & media partition capable LTFS support
(据说在“产品”之前跳过一行,因为它<tr>
之前有,但没有显示在块引用中)
提前致谢。