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

130
Как заменить буквальные подстроки без учета регистра в Java

Как с помощью метода replace(CharSequence target, CharSequence replacement)String сделать цель нечувствительной к регистру? Например, как это работает сейчас: String target = "FooBar"; target.replace("Foo", "") // would return "Bar" String target = "fooBar"; target.replace("Foo", "") // would...

130
Какой вид Regex использует Visual Studio Code?

Пытаясь выполнить поиск-замену в Visual Studio Code, я обнаружил, что его версия Regex отличается от полноценной Visual Studio. В частности, я пытаюсь объявить именованную группу, с string (?<p>[\w]+)которой работает в Visual Studio, но не в Visual Studio Code. Он пожалуется на ошибку Invalid...

127
Ускорьте миллионы замен регулярных выражений в Python 3

Я использую Python 3.5.2 У меня есть два списка список из примерно 750 000 «предложений» (длинных строк) список примерно из 20 000 «слов», которые я хотел бы удалить из своих 750 000 предложений Итак, мне нужно перебрать 750 000 предложений и выполнить около 20 000 замен, но ТОЛЬКО если мои слова...

124
Сценарий PowerShell для поиска и замены всех файлов с определенным расширением

У меня есть несколько файлов конфигурации на Windows Server 2008, вложенных следующим образом: C:\Projects\Project_1\project1.config C:\Projects\Project_2\project2.config В моей конфигурации мне нужно заменить строку следующим образом: <add key="Environment" value="Dev"/> станет: <add...

123
Условная замена панд

У меня есть DataFrame, и я хочу заменить значения в определенном столбце, которые превышают значение на ноль. Я думал, что это способ добиться этого: df[df.my_channel > 20000].my_channel = 0 Если я скопирую канал в новый фрейм данных, это просто: df2 = df.my_channel df2[df2 > 20000] = 0 Это...

121
Ruby заменяет строку захваченным шаблоном регулярного выражения

У меня проблемы с переводом этого на Ruby. Вот фрагмент JavaScript, который делает именно то, что я хочу: function get_code(str){ return str.replace(/^(Z_.*): .*/,"$1")​​​​​​​​​​​​​​​​​​​​​​​​​​​; } Я пробовал gsub , sub и replace, но, похоже, ни один из них не сделал того, чего я ожидал. Вот...

119
Eclipse, поиск и замена регулярных выражений

В eclipse можно ли использовать совпавшую строку поиска как часть строки замены при выполнении поиска и замены регулярного выражения? По сути, я хочу заменить все вхождения variableName.someMethod() с участием: ((TypeName)variableName.someMethod()) Где variableName может быть любым именем...

117
Поиск и замена в Vim во всех файлах проекта

Я ищу лучший способ выполнить поиск и замену (с подтверждением) во всех файлах проекта в Vim. Под «файлами проекта» я подразумеваю файлы в текущем каталоге, некоторые из которых необязательно открывать. Один из способов сделать это - просто открыть все файлы в текущем каталоге: :args ./** а затем...

115
Str_replace для нескольких элементов

Я помню, как делал это раньше, но не могу найти код. Я использую str_replace для замены одного символа следующим образом: str_replace(':', ' ', $string);но я хочу заменить все следующие символы \/:*?"<>|, не выполняя str_replace для...

114
JavaScript заменить / регулярное выражение

Учитывая эту функцию: function Repeater(template) { var repeater = { markup: template, replace: function(pattern, value) { this.markup = this.markup.replace(pattern, value); } }; return repeater; }; Как сделать this.markup.replace()глобальную замену? Вот в чем проблема. Если я использую это так:...

112
Глобальный поиск и замена в Vim, начиная с позиции курсора и заканчивая

Когда я ищу с помощью команды / нормального режима: /\vSEARCHTERM Vim начинает поиск с позиции курсора и продолжается вниз, возвращаясь к началу. Однако, когда я ищу и заменяю с помощью :substituteкоманды: :%s/\vBEFORE/AFTER/gc Вместо этого Vim запускается с начала файла. Есть ли способ заставить...

110
VIM Заменить слово содержимым буфера вставки?

Мне нужно сделать кучу замен слов в файле, и я хочу сделать это с помощью команды vi, а не команды EX, такой как :%s///g. Я знаю, что это типичный способ cw<text><esc>замены слова в текущей позиции курсора: но есть ли способ сделать это с содержимым безымянного регистра в качестве...

109
Как искать вхождения более одного пробела между словами в строке

Как искать вхождения более одного пробела между словами в строке 1. this is a line containing 2 spaces 2. this is a line containing 3 spaces 3. this is a line containing multiple spaces first second three four Все вышеперечисленное - допустимые совпадения для этого регулярного выражения. Какое...

107
Как заменить несколько строк в файле с помощью PowerShell

Пишу скрипт для настройки файла конфигурации. Я хочу заменить несколько экземпляров строк в этом файле, и я попытался использовать PowerShell для выполнения этой работы. Он отлично работает для одной замены, но выполнение нескольких замен очень медленно, потому что каждый раз ему приходится снова...

103
Как заменить текст в столбце фрейма данных Pandas?

У меня есть столбец в моем фрейме данных: range "(2,30)" "(50,290)" "(400,1000)" ... и я хочу заменить ,запятую -тире. Сейчас я использую этот метод, но ничего не изменилось. org_info_exc['range'].replace(',', '-', inplace=True) Кто-нибудь может помочь?...

102
Могу ли я заменить группы в регулярном выражении Java?

У меня есть этот код, и я хочу знать, могу ли я заменить только группы (не весь шаблон) в регулярном выражении Java. Код: //... Pattern p = Pattern.compile("(\\d).*(\\d)"); String input = "6 example input 4"; Matcher m = p.matcher(input); if (m.find()) { //Now I want replace group one ( (\\d) )...