recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment faire correspondre des chaînes récurrentes avec une expression régulière - javascript - regex

Par exempleaaabccc11fdsaDans cette chaîne, je souhaite faire correspondre des chaînes comme aaa, ccc et 11 qui sont répétées plus de deux fois. Que dois-je faire ? Si les expressions régulières ne peuvent pas le faire, existe-t-il d'autres fonctions intégrées PHP ou Python qui peuvent le faire ? S’il n’y a pas de fonctions intégrées, pouvons-nous écrire l’algorithme uniquement à la main ?

迷茫迷茫2799 Il y a quelques jours850

répondre à tous(2)je répondrai

  • 学习ing

    学习ing2017-06-19 09:08:59

    Vous pouvez le faire correspondre avec une simple expression régulière. Je ne connais que js.

    var s = 'aaabccc11fdsa';
    var reg = /(\w)+/ig;
    
    console.log(s.match(reg)); //["aaa", "ccc", "11"]

    répondre
    0
  • PHP中文网

    PHP中文网2017-06-19 09:08:59

    Code JS :

    var s = 'aaabccc11fdsa';
    var re = /.{2,}/g;
    
    console.log(s.match(re));

    Parmi eux, .表示任意字符{2,} dans l'expression régulière signifie correspondre deux fois ou plus.

    répondre
    0
  • Annulerrépondre