Pytania otagowane jako replace

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

15
Czy istnieje alternatywa dla string.Replace, która nie rozróżnia wielkości liter?
Muszę poszukać ciąg i zastąpić wszystkie wystąpienia %FirstName%i %PolicyAmount%o wartości pobierane z bazy danych. Problem polega na tym, że wielkość liter w FirstName jest różna. To uniemożliwia mi użycie tej String.Replace()metody. Widziałem strony internetowe na ten temat, które sugerują Regex.Replace(strInput, strToken, strReplaceWith, RegexOptions.IgnoreCase); Jednak z jakiegoś powodu, gdy próbuję i …
306 c#  .net  string  .net-2.0  replace 

23
Jak przyciąć rozszerzenie pliku z ciągu w JavaScript?
Na przykład, zakładając x = filename.jpg, że chcę uzyskać filename, gdzie filenamemoże być dowolna nazwa pliku (załóżmy, że nazwa pliku zawiera tylko [a-zA-Z0-9-_] w celu uproszczenia.). Widziałem x.substring(0, x.indexOf('.jpg'))na fragmentach DZone , ale czy nie działałby x.substring(0, x.length-4)lepiej? Ponieważ lengthjest właściwością i nie sprawdza znaków, podczas gdy indexOf()jest funkcją i …

6
Jak zamienić znak na nowy wiersz w Emacsie?
Próbuję zastąpić znak - powiedzmy ;- nową linią za pomocą replace-stringi / lub replace-regexpw Emacsie. Próbowałem następujących poleceń: M-x replace-string RET ; RET \n Spowoduje to zastąpienie ;z 2 znaków: \n. M-x replace-regex RET ; RET \n Powoduje to następujący błąd (pokazany w minibuforze): Nieprawidłowe użycie `\ 'w tekście zastępczym. …
285 emacs  replace 

23
Jak zastąpić wiele podciągów ciągu?
Chciałbym użyć funkcji .replace do zastąpienia wielu ciągów. Obecnie mam string.replace("condition1", "") ale chciałbym mieć coś takiego string.replace("condition1", "").replace("condition2", "text") chociaż nie wydaje się to dobrą składnią jaki jest właściwy sposób to zrobić? tak jak w grep / regex możesz zrobić \1i \2zamienić pola na określone ciągi wyszukiwania
284 python  text  replace 

6
Usuń wiodące i końcowe spacje z ciągu Java
Czy istnieje wygodna metoda usuwania jakichkolwiek początkowych lub końcowych spacji z ciągu Java? Coś jak: String myString = " keep this "; String stripppedString = myString.strip(); System.out.println("no spaces:" + strippedString); Wynik: no spaces:keep this myString.replace(" ","") zastąpiłoby spację między warunkiem a tym.
278 java  string  replace 

13
znajdowanie i zastępowanie elementów na liście
Muszę przeszukać listę i zastąpić wszystkie wystąpienia jednego elementu innym. Jak dotąd moje próby kodu nie prowadzą mnie nigdzie, jaki jest najlepszy sposób, aby to zrobić? Załóżmy na przykład, że moja lista ma następujące liczby całkowite >>> a = [1,2,3,4,5,1,2,3,4,5,1] i muszę zastąpić wszystkie wystąpienia liczby 1 wartością 10, więc …
273 python  list  replace 


6
Zamień określone znaki w ciągach znaków
Chciałbym usunąć określone znaki z ciągów w wektorze, podobnie jak Znajdź i zamień w programie Excel. Oto dane, od których zaczynam: group <- data.frame(c("12357e", "12575e", "197e18", "e18947") Zaczynam od pierwszej kolumny; Chcę utworzyć drugą kolumnę, usuwając e: group group.no.e 12357e 12357 12575e 12575 197e18 19718 e18947 18947



9
Jak grep i wymienić
Muszę rekurencyjnie wyszukać określony ciąg we wszystkich plikach i podkatalogach w katalogu i zastąpić ten ciąg innym ciągiem. Wiem, że polecenie znalezienia może wyglądać następująco: grep 'string_to_find' -r ./* Ale jak mogę zastąpić każde wystąpienie string_to_findinnym ciągiem?
251 linux  grep  replace 



7
Znajdź i zamień na sed w katalogu i podkatalogach
Uruchamiam to polecenie, aby znaleźć i zastąpić wszystkie wystąpienia „jabłka” słowem „pomarańczowy” we wszystkich plikach w katalogu głównym mojej witryny: find ./ -exec sed -i 's/apple/orange/g' {} \; Ale nie przechodzi przez podkatalogi. Co jest nie tak z tym poleceniem? Oto kilka linii wyników find ./: ./index.php ./header.php ./fpd ./fpd/font …

8
Jak zastąpić wiele wzorów naraz?
Załóżmy, że mam ciąg „abbc” i chcę zastąpić: ab -> bc bc -> ab Jeśli spróbuję dwóch zamień, wynik nie jest tym, czego chcę: echo 'abbc' | sed 's/ab/bc/g;s/bc/ab/g' abab Więc jakiej komendy sed mogę użyć do zamiany, jak poniżej? echo abbc | sed SED_COMMAND bcab EDYCJA : W rzeczywistości …
231 replace  syntax  sed 

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.