Вопросы по теме 'gsub'

Параллельный gsub: как удалить разные строки в каждом элементе вектора
У меня есть список гостей, в котором фамилия в одном столбце, а затем в другом столбце, у меня есть имена или полные имена (первый пробел в конце) каждого человека в семье. Я хочу, чтобы в другом столбце были только имена....
1319 просмотров
schedule 21.08.2023

Регулярное выражение Ruby с использованием gsub
Привет, я новичок в Ruby и регулярных выражениях. Я пытаюсь использовать регулярное выражение для удаления любых нулей из месяца или дня в дате, отформатированной как "02/02/1980" => "2/2/1980" def m_d_y...
1264 просмотров
schedule 18.04.2023

Заменить «на \» в Ruby?
Я пытаюсь понять, как заменить цитату типа ' чем-то вроде \' . Как бы я это сделал? я пытался "'".gsub("'","\\'") но он просто дает пустую строку. Что я здесь делаю неправильно?
28401 просмотров
schedule 18.07.2022

Использование Ruby gsub со строкой, содержащей \0
У меня проблемы с правильным использованием gsub: Учитывая этот код: "replace me".gsub(/replace me/, "this \\0 is a test") Результат: "this replace me is a test" Но то, что я ожидаю, это: "this \0 is a test" Как...
1307 просмотров
schedule 10.03.2023

использование отрицательных условий в регулярных выражениях
Можно ли использовать отрицательные совпадения в выражениях gsub? Я хочу заменить строки, начинающиеся с hello кроме тех, которые начинаются с hello Peter my-string.gsub(/^hello@/i, '') Что мне поставить вместо @ ?
4253 просмотров
schedule 21.02.2023

Почему String#gsub дублирует содержимое?
s = "#main= 'quotes' s.gsub "'", "\\'" # => "#main= quotes'quotes" Это кажется неправильным, я ожидаю получить "#main= \\'quotes\\'" когда я не использую escape-символ, он работает, как и ожидалось. s.gsub "'", "*" # => "#main=...
1109 просмотров
schedule 11.03.2023

Замена символа «*» в AWK с помощью «gsub»
Я пытаюсь использовать AWK в сценарии оболочки unix, чтобы заменить экземпляр одного шаблона в файле другим и вывести его в новый файл. В частности, если имя файла MYFILE.pc, то я ищу экземпляры «*MYFILE» с «g_MYFILE» (без кавычек). Для этого я...
1223 просмотров
schedule 02.10.2022

Замена нескольких строк Ruby
str = "Hello☺ World☹" Ожидаемый результат: "Hello:) World:(" Я могу сделать это: str.gsub("☺", ":)").gsub("☹", ":(") Есть ли другой способ сделать это в одном вызове функции? Что-то вроде: str.gsub(['s1', 's2'], ['r1', 'r2'])
66989 просмотров
schedule 10.08.2023

Удалить круглые скобки из символьной строки
Я пытаюсь удалить скобку из строки в R и сталкиваюсь со следующей ошибкой: string <- "log(M)" gsub("log", "", string) # Works just fine gsub("log(", "", string) #breaks # Error in gsub("log(", "", test) : # invalid regular expression 'log(',...
52952 просмотров
schedule 21.06.2023

gsub - сократить все повторяющиеся символы до одного экземпляра
Немного странный вопрос для всех вас - я решил проблему с заменой всех повторяющихся символов в строке, но я не очень понимаю свое решение. Пример: txt <- "haarbbbbbbijjjjjan" gsub("([a-z])\\1+", "\\1", txt) [1] "harbijan" Это просто...
2536 просмотров
schedule 29.10.2023

Любые советы по использованию gsub? Отлично работает в консоли irb, но не выполняет поиск/замену в реальных файлах.
У меня есть базовая структура для веб-приложения (несколько статических страниц, аутентификация пользователя, базовое тестирование с помощью rpec). Я хотел бы использовать это как основу для будущих веб-приложений. Я назвал свой проект «фреймворк»,...
558 просмотров
schedule 15.09.2022

Экранирование строк для gsub
Я прочитал файл: local logfile = io.open("log.txt", "r") data = logfile:read("*a") print(data) выход: ... "(\.)\n(\w)", r"\1 \2" "\n[^\t]", "", x, re.S ... Да, файл журнала выглядит ужасно, так как он полон различных команд Как я...
21242 просмотров
schedule 27.04.2023

Используя awk, как мне перепечатать найденный шаблон с новым символом строки?
У меня есть текстовый файл в формате: aaa: bcd;bcd;bcddd;aaa:bcd;bcd;bcd; Где "BCD" может быть любой длиной любых символов, кроме ; или : Я хочу распечатать текстовый файл в формате: aaa: bcd;bcd;bcddd; aaa: bcd;bcd;bcd; -и...
1119 просмотров
schedule 28.11.2022

Как искать регулярное выражение и заменять символы из строки в ruby?
Скажем, у меня есть строка: asd;;%$@#!G'{}[] Теперь я хочу избежать специальных символов: ;&|><*?`$(){}[]!# Итак, вывод будет примерно таким: asd\;\;%\$@\#\!G\'\{\}\[\] Как я могу добиться этого, используя...
130 просмотров
schedule 11.09.2022

R: переименовать подмножество переменных во фрейме данных
Я переименовываю большинство переменных во фрейме данных, и меня не очень впечатлил мой метод. Поэтому есть ли у кого-нибудь на SO более умный или быстрый способ, чем тот, который представлен ниже, с использованием только базы?...
13284 просмотров
schedule 30.06.2023

Удалить специальные символы из фрейма данных
У меня есть матрица, содержащая строку «Энергия на мкм». Перед буквой «м» стоит ромбовидный символ со знаком вопроса — я не знаю, что это такое. Я попытался избавиться от этого, используя это в столбце матрицы: a=gsub('Energy per �m','',a)...
25538 просмотров
schedule 19.05.2024

Как сделать обратную ссылку в регулярном выражении (регулярном выражении) Ruby с помощью gsub, когда я использую группировку?
Я хотел бы исправить некоторые текстовые данные, извлеченные из веб-страниц. образец: t="First sentence. Second sentence.Third sentence." После точки в конце второго предложения пробела нет. Это знак того, что 3-е предложение было в...
17988 просмотров
schedule 24.09.2023

Сопоставление шаблона границы Lua (поиск всего слова)
может кто-нибудь помочь мне с этим, пожалуйста: s_test = "this is a test string this is a test string " function String.Wholefind(Search_string, Word) _, F_result = string.gsub(Search_string, '%f[%a]'..Word..'%f[%A]',"") return F_result end...
2217 просмотров
schedule 21.05.2022

Правильное использование gsub/регулярных выражений в R?
У меня есть длинные списки строк, такие как этот машиночитаемый пример: A <- list(c("Biology","Cell Biology","Art","Humanities, Multidisciplinary; Psychology, Experimental","Astronomy & Astrophysics; Physics, Particles &...
503 просмотров
schedule 03.11.2023

Заменить все выражение, содержащее определенную строку
У меня есть фрейм данных, в котором есть столбец с большим количеством имен файлов, например: d <- c("harry11_scott80_norm.avi","harry11_norm.avi","harry11_scott80_lpf.avi", "joel51_lpf.avi","rich82_joel51_lpf.avi") Я хочу, чтобы R...
16849 просмотров
schedule 25.02.2022