亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我要的是可以用的正則表達式 謝謝~

我要的是可以用的正則表達式 謝謝~

PHP C
慕勒3428872 2022-07-28 19:15:09
<td colspan="2">SV Kapfenberg - Rapid Wien <a href="javascript:openResizeAbleWindow('redirStats.aspx?url=aHR0cDovL3d3dy5zdGF0cy5iZXRyYWRhci5jb20vc3RhdGlzdGljcy9saXZlc2NvcmVjYy8/bWF0Y2hpZD03NzU1OTUmdHJlZW1lbnU9ZmFsc2UmbGFuZ3VhZ2U9ZGU=&cid=1906', 'statistics', 756, 650, true)"> <img class='MatchStatImg' src='pic/table/symbol_spielstatistik.gif' /> </a> </td><td colspan="2">SV Kapfenberg - Rapid Wien </td>現在就要匹配 <td> </td>之間的內容得到結果SV Kapfenberg - Rapid WienSV Kapfenberg - Rapid Wien再來第二個 不好意思了 呵呵<td class="OT_Col_Odd_BR"onMouseOut="javascript:this.className='OT_Col_Odd_BR'" onMouseOver="javascript:this.className='OT_Col_Odd_BR_Over'"id='814986_1'onclick="javascript:f_addToBetslip(this,814986,'5.00', 'SV Kapfenberg - Rapid Wien ', 1, 296067, 'True', 3, 'Tipp', '1')">5,00</td><td class="OT_Col_Odd_BR"onMouseOut="javascript:this.className='OT_Col_Odd_BR'" onMouseOver="javascript:this.className='OT_Col_Odd_BR_Over'"id='817169_1'onclick="javascript:f_addToBetslip(this,817169,'2.70', 'DSV Leoben - FK Austria Magna (A) ', 1, 296691, 'True', 3, 'Tipp', '1')">2,70</td>得出結果5,002,70頁面上有很多td 并且td中的有些數據是不想要的用內文本的方法是拿不出來的了我這要用的是PHP
查看完整描述

3 回答

?
茅侃侃

TA貢獻1842條經驗 獲得超21個贊

正則表達式如下:

問題1:
正則表達式: \<td colspan=\"2\"\>.*?\<a href.*?
被測試字符串:
<td colspan="2">SV Kapfenberg - Rapid Wien <a href="javascript:openResizeAbleWindow('redirStats.aspx?
測試結果為:
array[0] = '<td colspan="2">SV Kapfenberg - Rapid Wien <a href'
array[1] = '<td colspan="2">'
array[2] = 'SV Kapfenberg - Rapid Wien '
array[3] = '<a href'

問題2:
正則表達式: .*?javascript:f_addToBetslip\(this,817169,\'(.*?)\',.*?
被測試字符串:
onclick="javascript:f_addToBetslip(this,817169,'2.70', 'DSV Leoben - FK Austria Magna (A) ', 1, 296691, 'True', 3, 'Tipp', '1')">

測試結果:

array[0] = 'onclick="javascript:f_addToBetslip(this,817169,'2.70','
array[1] = '2.70'


查看完整回答
反對 回復 2022-08-01
?
素胚勾勒不出你

TA貢獻1827條經驗 獲得超9個贊

td.innerText 就是你要的內容,不需要用正則

測試代碼:
<html>
<head>
<script>
function wahaha()
{
for(var i=0; i<x.cells.length; i++)
{
alert(x.cells[i].innerText);
}
for(var i=0; i<y.cells.length; i++)
{
alert(y.cells[i].innerText);
}
}
</script>
</head>
<body onload="wahaha()">
<table>
<tr id="x">
<td colspan="2">SV Kapfenberg - Rapid Wien <a href="javascript:openResizeAbleWindow('redirStats.aspx?url=aHR0cDovL3d3dy5zdGF0cy5iZXRyYWRhci5jb20vc3RhdGlzdGljcy9saXZlc2NvcmVjYy8/bWF0Y2hpZD03NzU1OTUmdHJlZW1lbnU9ZmFsc2UmbGFuZ3VhZ2U9ZGU=&cid=1906', 'statistics', 756, 650, true)"> <img class='MatchStatImg' src='pic/table/symbol_spielstatistik.gif' /> </a> </td>

<td colspan="2">SV Kapfenberg - Rapid Wien </td>
</tr>
<tr id="y">
<td class="OT_Col_Odd_BR"
onMouseOut="javascript:this.className='OT_Col_Odd_BR'" onMouseOver="javascript:this.className='OT_Col_Odd_BR_Over'"
id='814986_1'
onclick="javascript:f_addToBetslip(this,814986,'5.00', 'SV Kapfenberg - Rapid Wien ', 1, 296067, 'True', 3, 'Tipp', '1')">
5,00
</td>

<td class="OT_Col_Odd_BR"
onMouseOut="javascript:this.className='OT_Col_Odd_BR'" onMouseOver="javascript:this.className='OT_Col_Odd_BR_Over'"
id='817169_1'
onclick="javascript:f_addToBetslip(this,817169,'2.70', 'DSV Leoben - FK Austria Magna (A) ', 1, 296691, 'True', 3, 'Tipp', '1')">
2,70
</td>
</tr>
</table>
</body>
</html>


查看完整回答
反對 回復 2022-08-01
?
LEATH

TA貢獻1936條經驗 獲得超7個贊

下面的代碼是你要的:

<script type="text/javascript" language="javascript">
function GetAnswer() {
var o = document.getElementById("txt")
alert(o.value.replace(/<\/?.+?>/g,""));
}
</script>
<input type="text" id="txt" style="width: 292px; height: 226px" value="" />
<input type="button" value="GetAnswer" onclick="return GetAnswer();" />

======================================

補充

======================================

php里你自己的測一下了

<?php
$a="準備過濾的源字符串";
$i = preg_replace("/<\/?.+?>/","",$a);
echo $i;
?>


查看完整回答
反對 回復 2022-08-01
  • 3 回答
  • 0 關注
  • 207 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號