Rumah > Soal Jawab > teks badan
Jika terdapat rentetan seperti ini " www.com.baidu.com "
Apa yang saya mahu padankan ialah semua rentetan selepas com pertama, tetapi tidak termasuk " com ", bagaimanakah saya harus menulis ungkapan biasa? Maksudnya, rentetan yang dikehendaki ialah ".baidu.com"
Sebaik-baiknya jangan memadankannya dengan menangkap kumpulan;
漂亮男人2017-05-19 10:12:44
var str = 'www.com.baidu.com'
var result = /.*?com(.*)/.exec(str)
console.log(result[1])
高洛峰2017-05-19 10:12:44
Kami berdua baru dan mempunyai soalan yang sama.
Saya rasa sebelum teks dikeluarkan, tetapkan keadaan perantaraan untuk menerima lebar rentetan teks, tolak 3 yang pertama, dan kemudian tetapkan ia kepada yang memanggil.
(Yang di atas adalah semua tekaan saya.)
曾经蜡笔没有小新2017-05-19 10:12:44
'www.com.baidu.com'.match(/.+\.com(.+)/)[1]
// ".baidu.com"
Rajah biasa di atas:,