第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

用于查找具有屬性但順序唯一的標(biāo)簽的正則表達(dá)式

用于查找具有屬性但順序唯一的標(biāo)簽的正則表達(dá)式

PHP
開心每一天1111 2021-08-28 17:27:35
我試圖從 html 和 idk 中找到日期和交易,如何使用正則表達(dá)式獲取 html。我嘗試了簡(jiǎn)單的 html 我發(fā)現(xiàn)它更難實(shí)現(xiàn)。我想要做的是找到交易日期并將其放入數(shù)組中,然后以一種很好的格式打印出來(lái)。我試圖從這個(gè) html 的表格中獲取某些值。日期的 html 是 (div style="width:100%;overflow:hidden;") 和 transctions 都是 (td align="right")。這是 html ( https://pastebin.com/L8emba2X )我一直在弄亂許多不同版本的正則表達(dá)式,但由于只有一個(gè)日期,但每個(gè)日期要提取 4 個(gè)其他事務(wù),因此它們似乎都不起作用。$text='/<\s*div style="width:100%;overflow:hidden;"[^>]*>(.*?)<\/div[^>]>| <td align="right">(.+?)<\/td>/m';preg_match_all($text, $html, $matches, PREG_SET_ORDER, 0);print_r($matches);我用過這個(gè),只有交易出來(lái)了。還知道如何打印出某個(gè)交易的日期。
查看完整描述

1 回答

?
子衿沉夜

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊

我的猜測(cè)是,在這里您可能需要類似于以下內(nèi)容的表達(dá)式:


<\s*div style="width:100%;overflow:hidden;"\s*>([\s\S]*?)<\/div>|<td align="right">(.+?)<\/td>

用于捕獲任何字符和換行符使用([\s\S]*?).


您的嘗試很好,但是,(.*?)不會(huì)通過換行符,這些將:


([\s\S]*?)

([\d\D]*?)

([\w\W]*?)

測(cè)試

$re = '/<\s*div style="width:100%;overflow:hidden;"\s*>([\s\S]*?)<\/div>|<td align="right">(.+?)<\/td>/m';

$str = '<td align="left"><div style="width:100%;overflow:hidden;">

    2019.06.04 09:35

</div></td><td>5176</td><td align="right">0.00</td><td align="right">0.00</td><td align="right">5,000.00</td><td align="right">5,000.00</td><td>орлого</td><td>                 </td>

</tr><tr>

<td align="left"><div style="width:100%;overflow:hidden;">

    2019.06.04 09:35

</div></td><td>5024</td><td align="right">5,000.00</td><td align="right">-50.00</td><td align="right">0.00</td><td align="right">4,950.00</td><td>Ухаалаг мэдээ ?йлчилгээний хураамж</td><td>                 </td>

</tr><tr>

<td align="left"><div style="width:100%;overflow:hidden;">

    2019.06.14 11:00

        </tbody>

    </table>

</div>';


preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);


// Print the entire match result

var_dump($matches);

輸出

array(11) {

  [0]=>

  array(2) {

    [0]=>

    string(69) "<div style="width:100%;overflow:hidden;">

    2019.06.04 09:35

</div>"

    [1]=>

    string(22) "

    2019.06.04 09:35

"

  }

  [1]=>

  array(3) {

    [0]=>

    string(27) "<td align="right">0.00</td>"

    [1]=>

    string(0) ""

    [2]=>

    string(4) "0.00"

  }

  [2]=>

  array(3) {

    [0]=>

    string(27) "<td align="right">0.00</td>"

    [1]=>

    string(0) ""

    [2]=>

    string(4) "0.00"

  }

  [3]=>

  array(3) {

    [0]=>

    string(31) "<td align="right">5,000.00</td>"

    [1]=>

    string(0) ""

    [2]=>

    string(8) "5,000.00"

  }

  [4]=>

  array(3) {

    [0]=>

    string(31) "<td align="right">5,000.00</td>"

    [1]=>

    string(0) ""

    [2]=>

    string(8) "5,000.00"

  }

  [5]=>

  array(2) {

    [0]=>

    string(69) "<div style="width:100%;overflow:hidden;">

    2019.06.04 09:35

</div>"

    [1]=>

    string(22) "

    2019.06.04 09:35

"

  }

  [6]=>

  array(3) {

    [0]=>

    string(31) "<td align="right">5,000.00</td>"

    [1]=>

    string(0) ""

    [2]=>

    string(8) "5,000.00"

  }

  [7]=>

  array(3) {

    [0]=>

    string(29) "<td align="right">-50.00</td>"

    [1]=>

    string(0) ""

    [2]=>

    string(6) "-50.00"

  }

  [8]=>

  array(3) {

    [0]=>

    string(27) "<td align="right">0.00</td>"

    [1]=>

    string(0) ""

    [2]=>

    string(4) "0.00"

  }

  [9]=>

  array(3) {

    [0]=>

    string(31) "<td align="right">4,950.00</td>"

    [1]=>

    string(0) ""

    [2]=>

    string(8) "4,950.00"

  }

  [10]=>

  array(2) {

    [0]=>

    string(99) "<div style="width:100%;overflow:hidden;">

    2019.06.14 11:00

        </tbody>

    </table>

</div>"

    [1]=>

    string(52) "

    2019.06.14 11:00

        </tbody>

    </table>

"

  }

}

分享


查看完整回答
反對(duì) 回復(fù) 2021-08-28
  • 1 回答
  • 0 關(guān)注
  • 150 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)