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

Рядок - це кінцева послідовність символів, яка зазвичай використовується для тексту, хоча іноді для довільних даних.

5
Regex для видалення провідних нулів у R, якщо кінцевий (або єдиний) символ не дорівнює нулю
gsub("(?<![0-9])0+", "", c("005", "0AB", "000", "0"), perl = TRUE) #> [1] "5" "AB" "" "" gsub("(^|[^0-9])0+", "\\1", c("005", "0AB", "000", "0"), perl = TRUE) #> [1] "5" "AB" "" "" Уведений вище регулярний вираз пояснюється з цього потоку SO, що пояснює, як видалити всі провідні нулі з рядка в R. …
9 r  regex  string  gsub  stringr 

6
Збіг та видалення дублюваних символів: Замініть декілька (3+) непослідовних подій
Я шукаю regexшаблон, який буде відповідати третьому, четвертому, ... появі кожного персонажа. Подивіться нижче для уточнення: Наприклад, у мене є такий рядок: 111aabbccxccybbzaa1 Я хочу замінити всі дублювані символи після другого появи. Вихід буде: 11-aabbccx--y--z--- Деякі зразки регексу, які я спробував поки що: Використовуючи наступний вираз, я можу знайти останнє …
9 python  r  regex  string 

3
Як ефективно сортувати символи в рядку в R?
Як я можу ефективно сортувати символи кожного рядка у векторному? Наприклад, заданий вектор рядків: set.seed(1) strings <- c(do.call(paste0, replicate(4, sample(LETTERS, 10000, TRUE), FALSE)), do.call(paste0, replicate(3, sample(LETTERS, 10000, TRUE), FALSE)), do.call(paste0, replicate(2, sample(LETTERS, 10000, TRUE), FALSE))) Я написав функцію, яка розділить кожну рядок на вектор, сортуватиме вектор, а потім згортає вихід: …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.