タグ付けされた質問 「replace」

置換とは、文字列でサブ文字列を検索し、それを別の文字列に置き換えるアクションです。

15
大文字と小文字を区別しないstring.Replaceの代替はありますか?
私は、文字列を検索し、のすべての出現交換する必要がある%FirstName%と%PolicyAmount%データベースから引き出された値とを。問題は、FirstNameの大文字と小文字の違いです。そのため、このString.Replace()メソッドを使用できません。この件に関するウェブページを見たことがあります Regex.Replace(strInput, strToken, strReplaceWith, RegexOptions.IgnoreCase); ただし、何らかの理由でで置き換えようと%PolicyAmount%する$0と、置き換えが行われません。ドル記号が正規表現の予約文字であることと関係があると思います。 正規表現の特殊文字を処理するために入力をサニタイズすることを含まない、使用できる別の方法はありますか?
306 c#  .net  string  .net-2.0  replace 

23
JavaScriptで文字列からファイル拡張子をトリミングする方法は?
たとえば、以下のことを仮定してx = filename.jpg、私が取得したいfilename場合は、filename任意のファイル名にすることができ(のファイル名のみが[-ZA-Z0-9は-_]簡単にするために含まれているとしましょう。)。 DZone Snippetsで見x.substring(0, x.indexOf('.jpg'))ましたが、パフォーマンスは良くありませんか?ので、プロパティであり、一方、文字のチェックを行わない機能であり、文字のチェックを行います。x.substring(0, x.length-4)lengthindexOf()

6
Emacsで文字を改行で置き換える方法は?
Emacs ;を使用してreplace-string、またはreplace-regexpEmacsで、文字を新しい行に置き換えようとしています 私は次のコマンドを試しました: M-x replace-string RET ; RET \n これは;2文字で置き換えられます:\n。 M-x replace-regex RET ; RET \n これにより、次のエラーが発生します(ミニバッファーに表示されます)。 置換テキストでの「\」の無効な使用。 replace-stringこのタスクに使用することの何が問題になっていますか?それを行う他の方法はありますか? ありがとう。
285 emacs  replace 

23
文字列の複数の部分文字列を置き換える方法は?
.replace関数を使用して複数の文字列を置き換えたいのですが。 私は現在持っています string.replace("condition1", "") しかし、次のようなものが欲しい string.replace("condition1", "").replace("condition2", "text") それは良い構文のようには感じられませんが これを行う適切な方法は何ですか?grepを/正規表現であなたが行うことができますどのようにのようなの種類\1や\2特定の検索文字列にフィールドを交換します
284 python  text  replace 

6
Java文字列から先頭と末尾のスペースを取り除く
Java文字列から先頭または末尾のスペースを削除する便利な方法はありますか? 何かのようなもの: String myString = " keep this "; String stripppedString = myString.strip(); System.out.println("no spaces:" + strippedString); 結果: no spaces:keep this myString.replace(" ","") キープとこれの間のスペースを置き換えます。
278 java  string  replace 

13
リスト内の要素の検索と置換
リストを検索して、ある要素のすべての出現箇所を別の要素で置き換える必要があります。これまでのところ、コードでの試みはどこにも行きませんでした。これを行うための最良の方法は何ですか? たとえば、私のリストに次の整数があるとします >>> a = [1,2,3,4,5,1,2,3,4,5,1] そして、私は数値1のすべての出現を値10に置き換える必要があるので、必要な出力は >>> a = [10, 2, 3, 4, 5, 10, 2, 3, 4, 5, 10] したがって、私の目標は、数値1のすべてのインスタンスを数値10に置き換えることです。
273 python  list  replace 

29
Javaで文字列内の2つ以上のスペースを単一のスペースに置き換え、先頭と末尾のスペースを削除する方法
この文字列を変更するJavaですばやく簡単な方法を探す " hello there " このようなものに "hello there" 文字列の先頭にある1つ以上のスペースも削除したい場合を除いて、これらの複数のスペースをすべて1つのスペースに置き換えます。 このようなものは私をそこに部分的に連れて行きます String mytext = " hello there "; mytext = mytext.replaceAll("( )+", " "); しかし、かなりではありません。
271 java  regex  string  replace 

6
文字列内の特定の文字を置き換える
Excelの検索と置換機能と同様に、ベクトル内の文字列から特定の文字を削除したいと思います。 ここに私が始めるデータがあります: group <- data.frame(c("12357e", "12575e", "197e18", "e18947") 最初の列だけから始めます。を削除して2番目の列を作成しますe。 group group.no.e 12357e 12357 12575e 12575 197e18 19718 e18947 18947



9
grepと置換の方法
ディレクトリ内のすべてのファイルとサブディレクトリ内で指定された文字列を再帰的に検索し、この文字列を別の文字列に置き換える必要があります。 それを見つけるコマンドは次のようになるでしょう。 grep 'string_to_find' -r ./* しかし、どのようにしてすべてのインスタンスstring_to_findを別の文字列に置き換えることができますか?
251 linux  grep  replace 

5
スペースをダッシュ​​に置き換え、すべての文字を小文字にします
jQueryまたはバニラJavaScriptを使用して文字列を再フォーマットする必要があります 私たちは持っているとしましょう"Sonic Free Games"。 に変換したい"sonic-free-games"。 したがって、空白はダッシュに置き換え、すべての文字を小文字に変換する必要があります。 これについて何か助けてください?

5
Visual Studio Code内のすべてのファイル(すべてのファイル)を検索して置換するにはどうすればよいですか?
Visual Studio Codeバージョン1.0を使用して、さまざまなファイル内の単語をすべて見つけて置き換える方法を理解できません。 Ctrl + Shift + Fを実行するとフォルダを検索するだけでよいので、これは可能であるという印象を受けますが、ここから先に進む方法がわかりません。 私はさまざまなキーの組み合わせを調べました https://code.visualstudio.com/Docs/customization/keybindings しかし、私は開いているファイルのすべてのオカレンスを置き換える方法を見つけました(Ctrl + h) すべてが助けてくれて感謝しています。これは私を夢中にさせています。

7
ディレクトリとサブディレクトリでsedを見つけて置き換えます
私はこのコマンドを実行して、サイトのルートにあるすべてのファイルで「apple」のすべての出現箇所を「orange」に置き換えます。 find ./ -exec sed -i 's/apple/orange/g' {} \; しかし、それはサブディレクトリを通過しません。 このコマンドの何が問題になっていますか? ここにいくつかの出力行がありますfind ./: ./index.php ./header.php ./fpd ./fpd/font ./fpd/font/desktop.ini ./fpd/font/courier.php ./fpd/font/symbol.php

8
複数のパターンを一度にsedで置き換える方法は?
「abbc」という文字列があり、置き換えたいとします。 ab-> bc bc-> ab 2つの置換を試みた場合、結果は希望どおりではありません。 echo 'abbc' | sed 's/ab/bc/g;s/bc/ab/g' abab それでは、以下のように置換するためにどのsedコマンドを使用できますか? echo abbc | sed SED_COMMAND bcab 編集:実際にはテキストは2つ以上のパターンを持つ可能性があり、どれだけの置換が必要かわかりません。これsedはストリームエディタであり、その置き換えは貪欲であるという回答があったので、そのためにスクリプト言語を使用する必要があると思います。
231 replace  syntax  sed 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.