suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - So verwenden Sie reguläre Ausdrücke, um das *-Zeichen vor „****abc*vkf****“ zu entfernen

abcvkf Löschen Sie nur das *-Zeichen davor und behalten Sie das mittlere und letzte Zeichen bei. Wie sollen die regulären Ausdrücke abgeglichen werden?

PHPzPHPz2775 Tage vor706

Antworte allen(4)Ich werde antworten

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:29:04


    好吧,总是被转码了, 看图片吧,只要replace的时候不全局,就可以了。

    '****abc*vkf****'.replace(/[\*]+/, '')

    Antwort
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:29:04

    这样? 用到零宽断言 http://www.cnblogs.com/deerch...

    var s = '****abc*vkf****',
        res = s.replace(/\**(?=abc)/g,'');

    Antwort
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:29:04

    var str="abcvkf*";

    var rex=/^*+/ig;

    str.replace(rex,"")

    Antwort
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:29:04

    Antwort
    0
  • StornierenAntwort