suchen

Heim  >  Fragen und Antworten  >  Hauptteil

So gleichen Sie leere Zeilen mit einem regulären JavaScript-Ausdruck ab

Ich habe eine Zeichenfolge wie die folgende.

var str = `
   hello
   world 
   
   hi
   good
`;

Zwischen world und hi befindet sich eine Leerzeile. Ich möchte die Leerzeile teilen, um ein Array zu erhalten. Habe es versucht und es hat nicht funktioniert.
str.split(/^r|rn|n$/);

曾经蜡笔没有小新曾经蜡笔没有小新2808 Tage vor631

Antworte allen(2)Ich werde antworten

  • 天蓬老师

    天蓬老师2017-05-19 10:47:34

    var str = `
    hello
    world 
    
    hi
    good
    `;
    str.split(/\n\n|\r\r|\r\n\r\n/);

    Antwort
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:47:34

    var str = `
       hello
       world 
       
       hi
       good
    `;
    
    str.split(/\n\s*\n/g);

    Antwort
    0
  • StornierenAntwort