Запитання з тегом «repeat»

22
Повторіть символ N разів
У Perl я можу повторити символ кілька разів, використовуючи синтаксис: $a = "a" x 10; // results in "aaaaaaaaaa" Чи є простий спосіб досягти цього в Javascript? Я, очевидно, можу використовувати функцію, але мені було цікаво, чи є якийсь вбудований підхід чи якась інша розумна техніка.

23
Створіть масив з одним і тим же елементом, повтореним кілька разів
У Python, де [2]є список, наступний код дає цей вихід: [2] * 5 # Outputs: [2,2,2,2,2] Чи існує простий спосіб зробити це за допомогою масиву в JavaScript? Я написав таку функцію, щоб це зробити, але чи є щось коротше чи краще? var repeatelem = function(elem, n){ // returns an array …

13
Повторіть рядок до певної довжини
Який ефективний спосіб повторити рядок до певної довжини? Наприклад:repeat('abc', 7) -> 'abcabca' Ось мій поточний код: def repeat(string, length): cur, old = 1, string while len(string) < length: string += old[cur-1] cur = (cur+1)%len(old) return string Чи є кращий (більш пітонічний) спосіб зробити це? Можливо, використовуючи розуміння списку?
204 string  python  repeat 

2
vim повторити знайти наступний символ 'x'
Я часто переходжу в vim, f xщоб знайти наступне виникнення символу 'x', але помічаю, що між словом, яке я хочу відредагувати, та початковою позицією курсору є слово (або більше слів), що містить 'x'. Тож мені f xзнову потрібно, що це щось дратує, оскільки є ця приємна кнопка ., яка повторює …
123 vim  repeat 


4
Як захопити довільну кількість груп у JavaScript Regexp?
Я очікував би такого рядка JavaScript: "foo bar baz".match(/^(\s*\w+)+$/) повернути щось на зразок: ["foo bar baz", "foo", " bar", " baz"] але натомість він повертає лише останній захоплений збіг: ["foo bar baz", " baz"] Чи є спосіб отримати всі захоплені сірники?

3
Створити послідовність повторюваних значень у послідовності?
Мені потрібна послідовність повторюваних чисел, тобто 1 1 ... 1 2 2 ... 2 3 3 ... 3 etc.спосіб, яким я це реалізував: nyear <- 20 names <- c(rep(1,nyear),rep(2,nyear),rep(3,nyear),rep(4,nyear), rep(5,nyear),rep(6,nyear),rep(7,nyear),rep(8,nyear)) який працює, але незграбний і, очевидно, погано масштабується. Як повторити N цілих чисел M разів кожну послідовно? Я спробував вкладеності …
83 r  repeat  seq  replicate 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.