Вопросы по теме '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