Pytania otagowane jako replace

Zastąpienie to czynność polegająca na wyszukaniu łańcucha podrzędnego i zastąpieniu go innym łańcuchem.


8
Skrypt programu PowerShell do znajdowania i zastępowania wszystkich plików z określonym rozszerzeniem
Mam kilka plików konfiguracyjnych w systemie Windows Server 2008 zagnieżdżonych w następujący sposób: C:\Projects\Project_1\project1.config C:\Projects\Project_2\project2.config W mojej konfiguracji muszę wykonać zamianę stringów w następujący sposób: <add key="Environment" value="Dev"/> stanie się: <add key="Environment" value="Demo"/> Myślałem o użyciu skryptów wsadowych, ale nie było na to dobrego sposobu i słyszałem, że dzięki skryptom …

6
Warunkowe zamień pandy
Mam DataFrame i chcę zamienić wartości w określonej kolumnie, które przekraczają wartość zerem. Myślałem, że jest to sposób na osiągnięcie tego: df[df.my_channel > 20000].my_channel = 0 Jeśli skopiuję kanał do nowej ramki danych, to proste: df2 = df.my_channel df2[df2 > 20000] = 0 Robi dokładnie to, czego chcę, ale wydaje …

6
Ruby zamienia łańcuch na przechwycony wzorzec wyrażenia regularnego
Mam problem z przetłumaczeniem tego na język Ruby. Oto fragment JavaScript, który robi dokładnie to, co chcę: function get_code(str){ return str.replace(/^(Z_.*): .*/,"$1")​​​​​​​​​​​​​​​​​​​​​​​​​​​; } Próbowałem gsub , sub i replace, ale żaden nie wydaje się robić tego, czego oczekuję. Oto przykłady rzeczy, których próbowałem: "Z_sdsd: sdsd".gsub(/^(Z_.*): .*/) { |capture| capture } …
121 ruby  regex  replace 


5
Zaćmienie, wyszukiwanie i zamiana wyrażeń regularnych
Czy w eclipse można użyć dopasowanego ciągu wyszukiwania jako części ciągu zastępującego podczas wyszukiwania i zastępowania wyrażeniem regularnym? Zasadniczo chcę zastąpić wszystkie wystąpienia variableName.someMethod() z: ((TypeName)variableName.someMethod()) Gdzie nazwa zmiennej może w ogóle być nazwą dowolnej zmiennej. W sedzie mógłbym użyć czegoś takiego: s/[a-zA-Z]+\.someMethod\(\)/((TypeName)&)/g Oznacza to, że & reprezentuje dopasowany ciąg …
119 regex  eclipse  replace 

10
Wyszukaj i zamień w Vimie we wszystkich plikach projektu
Szukam najlepszego sposobu na przeszukiwanie i zastępowanie (z potwierdzeniem) we wszystkich plikach projektu w Vimie. Przez „pliki projektu” rozumiem pliki w bieżącym katalogu, z których niektóre nie muszą być otwarte. Jednym ze sposobów na to może być po prostu otwarcie wszystkich plików w bieżącym katalogu: :args ./** a następnie wyszukaj …
117 vim  replace 

3
JavaScript zamień / wyrażenie regularne
Biorąc pod uwagę tę funkcję: function Repeater(template) { var repeater = { markup: template, replace: function(pattern, value) { this.markup = this.markup.replace(pattern, value); } }; return repeater; }; Jak dokonać this.markup.replace()wymiany na całym świecie? Oto problem. Jeśli używam go w ten sposób: alert(new Repeater("$TEST_ONE $TEST_ONE").replace("$TEST_ONE", "foobar").markup); Wartość alertu to „foobar $ …

6
Globalne wyszukiwanie i zamiana w Vimie, zaczynając od pozycji kursora i zawijając
Kiedy wyszukuję za pomocą / polecenia trybu normalnego: /\vSEARCHTERM Vim rozpoczyna wyszukiwanie od pozycji kursora i kontynuuje w dół, zawijając do góry. Jednak gdy wyszukuję i zamieniam za pomocą :substitutepolecenia: :%s/\vBEFORE/AFTER/gc Zamiast tego Vim zaczyna się od początku pliku. Czy jest sposób, aby Vim przeprowadzał wyszukiwanie i zastępowanie, zaczynając od …
112 search  vim  replace 


9
VIM Zastąpić słowo zawartością bufora wklejania?
Muszę zrobić kilka zamienników słów w pliku i chcę to zrobić za pomocą polecenia vi, a nie polecenia EX, takiego jak :%s///g. Wiem, że jest to typowy sposób, w jaki zastępuje się słowo w bieżącej pozycji kursora: cw<text><esc>ale czy jest sposób, aby to zrobić z zawartością nienazwanego rejestru jako tekst …
110 vim  replace  buffer  paste 



5
Jak zamienić wiele ciągów w pliku przy użyciu programu PowerShell
Piszę skrypt do dostosowywania pliku konfiguracyjnego. Chcę zamienić wiele wystąpień ciągów w tym pliku i próbowałem użyć programu PowerShell do wykonania tego zadania. Działa dobrze w przypadku pojedynczego zastąpienia, ale wykonywanie wielu zastępstw jest bardzo powolne, ponieważ za każdym razem musi ponownie przeanalizować cały plik, a ten plik jest bardzo …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.