Вопросы с тегом «string»

10
Каковы особенности определения строки в C?

Я должен ответить на домашнее задание для одного из моих занятий. В частности, я должен сказать, считаются ли определенные массивы в C строками или нет. Основываясь на этой статье ( https://www.geeksforgeeks.org/strings-in-c-2/ ), я знаю, что строки - это массив символов с нулевым терминатором в...

10
Как посчитать количество тире между любыми двумя алфавитными символами?

Если у нас есть строка буквенных символов и несколько штрихов, и мы хотим подсчитать количество штрихов между любыми двумя буквенными символами в этой строке. какой самый простой способ сделать это? Пример: Входные данные: a--bc---d-k вывод: 2031 Это означает, что есть 2 черты между a и b, 0 -...

9
Совпадение и удаление повторяющихся символов: замена нескольких (3+) непоследовательных вхождений

Я ищу regexшаблон, который будет соответствовать третьему, четвертому, ... вхождению каждого персонажа. Посмотрите ниже для уточнения: Например, у меня есть следующая строка: 111aabbccxccybbzaa1 Я хочу заменить все дублированные символы после второго вхождения. Выход будет: 11-aabbccx--y--z---...

9
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, объясняющего, как удалить все начальные нули...

9
Преобразование строки в целое число без использования умножения C #

Есть ли способ конвертировать строки в целые числа без использования умножения. Реализация int.Parse () также использует умножение. У меня есть другие подобные вопросы, где вы можете вручную преобразовать строку в int, но это также требует умножения числа на его основание 10. Это был вопрос...