Методы Ruby, Lua, R и Awk для выполнения глобальной замены шаблона.
2 ответа

Regex for substituting backslash?

У меня есть это: a = "whut.\\nErgh" Чего я хочу достичь: "whut.\nErgh" #sub 2 backslashes with 1 backslash Я попробовал это: a.gsub(/\\\\/) { '\\' } but it still returns me two backslashes. Может кто-нибудь объяснить, что здесь пошло не так?
28 фев '14 в 04:31
1 ответ

R: удалить конец текста после совпадения строки

Я хотел бы удалить любой текст, который появляется после совпадения определенного символа либо THE END или же FINIS, Я знаю, что это очень похоже на эту тему, но я не достаточно опытен в регулярных выражениях, чтобы сделать эту работу для меня. Мой …
21 июн '15 в 23:49
1 ответ

Хранение строк с числом меньше, чем реальное число в R

У меня большие наборы данных, и переменная включает в себя другой формат, такой как 2, 3, >2, <4, "Я иду <> в школу". "Мне нужно <быть там". Как я могу сделать подмножество наборов данных, которое просто включает строки, такие как < 2 или> 10 (меньш…
09 окт '18 в 16:45
3 ответа

Использование gsub в R для множественных изменений

У меня есть data.frame, где я хочу "очистить" имена столбцов: &gt;names(Data) [1] "tBodyAcc.mean...X" [2] "angle.X.gravityMean." [3] "fBodyBodyGyroJerkMag.mean.." [4] "fBodyAccMag.meanFreq.." . . Я использую следующий код: names(Data)&lt;-gsub('[mM]…
14 июн '15 в 18:12
3 ответа

Как заменить одну строку слова в несколько строк?

У меня есть фрейм данных некоторых строк. В некоторых строках есть одно слово, которое я хочу заменить пустым. Я могу получить слово, но во время замены я получаю предупреждение Предупреждение: в gsub(pattern = text[lengths(gregexpr("[[:alpha:]]+", …
03 июл '18 в 06:49
0 ответов

Почему Rails создает мои text_fields с тем же значением name?

У меня есть следующий код: text.gsub(/%{(\w*)}/, text_field_tag(/(?&lt;=%{)[^%]*(?=})/.match(text), nil)).html_safe Так что, если у меня есть следующий текстовый ввод: %{abc}, он заменит %{abc} с text_field и будет вызывать его name как abc, Но если…
29 окт '16 в 14:33
2 ответа

R gsub несколько условий

Я пытаюсь использовать gsub для набора строк, которые могут слегка отличаться в формулировке; I went to the store last night I went to the park yesterday I went to starbucks this morning Мне нужно использовать gsub для замены "Я пошел в...", но иног…
02 авг '16 в 14:59
2 ответа

Как добавить символы в строки разного размера при подготовке к объединению фреймов данных через left_join?

У меня есть база DF под названием help.a и я пытаюсь присоединиться help.bОднако, когда я читаю в help.b переменная id является числовой и не имеет такую ​​же длину / формат, как переменная id в help.a, Я пытаюсь придерживаться символьных переменных…
22 июн '16 в 04:41
2 ответа

Сформулируйте слово с помощью регулярных выражений

Я пытаюсь остановить слова в тексте с помощью регулярных выражений. c &lt;- "Foo is down. No one wants Foos after this. Before, people liked Fooy a lot." Желаемый результат: "Foo is down. No one wants Foo after this. Before, people liked Foo a lot."…
09 окт '18 в 23:15
1 ответ

Regex в рубине, чтобы заключить слово перед: с двойными кавычками

У меня есть строка, которую я хочу преобразовать в строку JSON Ниже приводится формат JSON title: { position: "bottom", text: "Share of Internet Population Growth" }, legend: { visible: false }, chartArea: { background: "" }, seriesDefaults: { type:…
24 сен '14 в 09:35
2 ответа

Замените / удалите пустые строки, используя gsub

У меня есть HTML-страница: &lt;strong&gt; Product Name: &lt;/strong&gt; Я хочу лишить его пустых строк (^\n или же ^$). Ожидаемый HTML это: &lt;strong&gt; Product Name: &lt;/strong&gt; Вот мой синтаксис: r.gsub!(/^\\n/, '') Это не похоже на работу. …
20 янв '15 в 23:08
1 ответ

Преобразование шаблона gsub() из ruby ​​1.8 в 2.0

У меня есть программа ruby, которую я пытаюсь обновить с ruby ​​1.8 до ruby ​​2.0.0-p247. Это прекрасно работает в 1.8.7: begin ARGF.each do |line| # a collection of pecluliarlities, appended as they appear in data line.gsub!("\x92", "'") line.gsub!…
23 сен '13 в 23:59
1 ответ

Как функция gsub() помогает заменить записи ретвитов в анализе настроений в R

Код Tgus показывает, как удалить опцию Retweet из твитов в случае анализа настроений в R. tweets &lt;- searchTwitter("iPhone", n=1500, lang="en") txt &lt;- sapply(tweets, function(x) x$getText()) txt &lt;- gsub("(RT|via)((?:\\b\\W*@\\w+)+)", "", txt…
26 сен '17 в 15:16
1 ответ

Gsub регулярное выражение замена

Я пытаюсь выполнить замену gsub в R. Я хотел бы выделить два термина из двух списков, разделенных одним пробелом, и заменить его подчеркиванием. Я успешно определил соответствие, но у меня недостаточно опыта в регулярных выражениях, чтобы понять док…
25 ноя '13 в 10:22
1 ответ

R regex удаляет апостроф юникода

Допустим, у меня есть следующая строка в R: text &lt;- "[Peanut M&amp;M\u0092s]" Я пытался использовать регулярные выражения, чтобы стереть апостроф путем поиска и удаления \u0092: replaced &lt;- gsub("\\\\u0092", "", text ) Однако вышеприведенное, …
07 ноя '15 в 00:12
2 ответа

Почему этот метод.each_char не заменит указанный символ?

Это простой и простой вопрос. В приведенном ниже коде это должно заменить символ, указанный подчеркиванием, но это не так. Я посмотрел документацию для.each_char и.gsub, и эта комбинация должна работать. Почему этот фрагмент кода не работает? string…
22 фев '14 в 21:10
1 ответ

Ошибка при использовании knitr, но не при выполнении той же команды в консоли

У меня есть отчет, который должен быть записан на основе данных, полученных из баз данных о погоде. До сих пор каждая команда, выполняемая в консоли, давала хорошие результаты, но у меня возникают некоторые странные проблемы с knitr при попытке выве…
28 дек '15 в 09:21
4 ответа

Использовать выражение регулярных выражений в карте замен gsub?

Я пытаюсь заставить это работать: def self.simultaneos_gsub(arguments) map_of_regex = Hash[arguments] re = Regexp.union(map_of_regex.keys) s = self.gsub(re, map_of_regex) end Аргументы будут примерно такими: [[/[0-9]/i, '-'], [/@/, 'T']] Так "019@he…
10 фев '14 в 23:34
5 ответов

R - Извлечение названия города из двухсловных строк

Я работаю с базой данных, содержащей названия городов, например: cities &lt;- c("Fairhope 3NE", "Gadsden 19N", "Selma 13 WNW", "Batesville 8 WNW", "Elgin 5 S", "Tucson 11 W", "Williams 35 NNW", "Fallbrook 5 NE", "Stovepipe Wells 1 SW", "Cortez 8 SE"…
21 фев '18 в 20:48
2 ответа

Как заменить одиночный / двойной символ в строке

Я хочу заменить все одиночные символы в моей строке пробелом. Моя идея заключается в том, что должен быть пробел до и после одного символа. Так что я поставил пробелы до и после персонажа, но это не сработало. Я также хотел заменить строку более чем…
02 мар '16 в 05:11