suchen

Heim  >  Fragen und Antworten  >  Hauptteil

node.js - nodejs 正则匹配,cpu达到100%的问题

PHPzPHPz2783 Tage vor572

Antworte allen(2)Ich werde antworten

  • PHP中文网

    PHP中文网2017-04-17 15:48:20

    目测你卡死的地方在 <p ...> 因为每一个p 都要匹配查找一下

    修改表达式为

    <p\sclass="bbs-content[^"']*clearfix">(.*?)<p\sid="alt_action"[^>]*class="clearfix">

    他们一般不会乱改p的结构,所以以上表达式是可以匹配到的

    速度可以快1倍以上

    可以看到下面的$0 $1 已经匹配到了

    Antwort
    0
  • 高洛峰

    高洛峰2017-04-17 15:48:20

    正则表达式的g 描述符去掉。

    Antwort
    0
  • StornierenAntwort