Maison > Questions et réponses > le corps du texte
S'il existe une chaîne comme celle-ci " www.com.baidu.com "
Ce que je veux faire correspondre, ce sont toutes les chaînes après le premier com, mais à l'exclusion de " com ", comment dois-je écrire l'expression régulière ? C'est-à-dire que la chaîne souhaitée est ".baidu.com"
Il est préférable de ne pas la faire correspondre en capturant des groupes ;
漂亮男人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
Nous sommes tous les deux débutants et nous nous posons la même question.
Je suppose qu'avant de supprimer le texte, définissez un état intermédiaire pour accepter la largeur de chaîne du texte, soustrayez les 3 premiers, puis attribuez-le à celui qui appelle.
(Ce qui précède sont toutes mes suppositions.)
曾经蜡笔没有小新2017-05-19 10:12:44
'www.com.baidu.com'.match(/.+\.com(.+)/)[1]
// ".baidu.com"
Le diagramme régulier ci-dessus :,