Używam Pythona 3.5.2 Mam dwie listy lista około 750 000 „zdań” (długie ciągi znaków) listę około 20 000 „słów”, które chciałbym usunąć z moich 750 000 zdań Muszę więc przejść przez 750 000 zdań i wykonać około 20 000 podmian, ale TYLKO wtedy, gdy moje słowa są rzeczywiście „słowami” i …
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 …
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 …
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 } …
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 …
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 …
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 $ …
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 …
var str = 'asd-0.testing'; var regex = /asd-(\d)\.\w+/; str.replace(regex, 1); To zastępuje cały ciąg strz 1. Chcę, aby zastępował dopasowany podciąg zamiast całego ciągu. Czy to możliwe w Javascript?
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 …
Jak szukać wystąpień więcej niż jednej spacji między słowami w wierszu 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 Wszystkie powyższe są poprawnymi dopasowaniami dla tego wyrażenia regularnego. Jakiego wyrażenia …
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 …
Mam taką kolumnę w mojej ramce danych: range "(2,30)" "(50,290)" "(400,1000)" ... i chcę zamienić ,przecinek na -myślnik. Obecnie używam tej metody, ale nic się nie zmienia. org_info_exc['range'].replace(',', '-', inplace=True) Czy ktoś może pomóc?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.