Par exempleaaabccc11fdsa
Dans 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 ?
業(yè)精于勤,荒于嬉;行成于思,毀于隨。
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"]
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.