Heim  >  Fragen und Antworten  >  Hauptteil

Javascript – regulärer js-Ausdruck zum Abrufen einer Zeichenfolge

Wenn es eine Zeichenfolge wie diese „www.com.baidu.com“ gibt
Was ich abgleichen möchte, sind alle Zeichenfolgen nach dem ersten com, aber mit Ausnahme von „ com“, wie soll ich den regulären Ausdruck schreiben? Das heißt, die gewünschte Zeichenfolge lautet „.baidu.com“
Es ist am besten, sie nicht durch Erfassen von Gruppen abzugleichen;

给我你的怀抱给我你的怀抱2732 Tage vor543

Antworte allen(3)Ich werde antworten

  • 漂亮男人

    漂亮男人2017-05-19 10:12:44

    var str = 'www.com.baidu.com'
    var result = /.*?com(.*)/.exec(str)
    console.log(result[1])

    Antwort
    0
  • 高洛峰

    高洛峰2017-05-19 10:12:44

    同为新手,同问。
    我猜在文本取出来之前,设置一个中间状态接受一下文本的字符串宽度,减掉开始的3个,再赋值给调用的。
    (以上都是我猜的。)

    Antwort
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:12:44

    'www.com.baidu.com'.match(/.+\.com(.+)/)[1]
    // ".baidu.com"

    上面的正则示意图:、

    Antwort
    0
  • StornierenAntwort