問題タブ [character-replacement]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1094 参照

text-editor - VIは、カスタム位置からカスタム数の文字を置き換えます

みたいなテキストファイルがあります。

VI で文字列 2-4 の 2 番目から 5 番目までのすべての文字を「X」に置き換える方法は?

UPD: 次のようなものです: :2,4s//X/g 正規表現が必要だと思います

UPD2::2,4s/^\(.\)...\|^$/\1XXX/ | 2,4s/^$/ XXX/

0 投票する
1 に答える
66 参照

objective-c - Cocoa で部分文字列を文字に置き換える

私は Cocoa プログラミングにまったく慣れていないので、ユーザーがテキスト フィールドにテキストを入力してからボタンを押すプログラムを作成するために最善を尽くしています。ボタンが押されると、テキストは特定の部分文字列を特定の文字に置き換えることになっています。一部の部分文字列は 1 文字の長さですが、2 文字を超える部分文字列はありません。置換が実行された後、新しく取得されたテキストは別のテキストフィールドに配置されます。

部分文字列置換の例としては、"n" を "5" に変更する、"nj" を "g" に変更する、"ng" を "s" に変更するなどがあります。だから、「注射器を今すぐ注入してください!」というテキスト。「Igect the syrise 5ow!」に変更されます。

シンプルでエレガントな方法でこれを達成するにはどうすればよいですか? 次のコードを試しましたが、うまくいかないようです。

ここで、*xはテキストのinput送信元で*output1あり、 は結果が格納される場所であり、*middleテスト対象のテキストで構成されinputoutputNSTextFieldです。

0 投票する
1 に答える
62 参照

java - JTextField に事前に入力された文字を (一度に 1 つずつ) どのように置き換えますか?

ユーザーが社会保障番号を入力するために、最初はアンダースコアとダッシュのみを含むテキスト フィールドを作成しようとしています。ユーザーが文字を入力するたびに、文字列内のアンダースコアその数字置き換えられます。スキップしました。私は本当にこれにこだわっています。どんな助けでも大歓迎です。

0 投票する
2 に答える
1996 参照

string - PowerShell の 2 つの文字列間で複数の文字列の特殊文字を置き換えます

背景: .mp4 ビデオのファイル名を小文字に変更し、特殊文字とスペースを置き換えました。ここで、.txt ファイル内の関連付けられた URL を同様の方法で変更する必要があります。ビデオを参照するこれらの URL を多数含むテキスト ファイルが多数あります。

問題: どのテキスト ファイルでも、"flashplayer" と "/flashplayer" の間のすべての文字列の特殊文字を置き換える必要がありますが、flashplayer タグ以外は何も変更してはなりません。

"flashplayer" と "/flashplayer" の間の文字列を選択して置換する方法がわかりません。

サンプル文字列:

このサンプルはテキストファイル (DokuWiki ページ) に含まれています。() はタグ文字を意味します。

出力文字列の例:

rename-item での置換は次のようになります。

  • ä = ae
  • ö = オエ
  • ü = ue
  • ' ' = '_'

更新: スクリプトは次のようになります。

テキストファイルには、次のようなコード行が含まれています。

スクリプトは、このコード行を削除した場合にのみ機能します。それ以外の場合、flashplayer タグ間の文字列は同じままです。紛らわしいことに、交換品は動作する場合と動作しない場合があります。flashplayer タグ間の文字列には、多くの特殊文字を含めることができます。サンプル文字列を参照してください:

Write-Host $output はすべての文字列を正しく表示しますが、置換は正しく機能しません。

0 投票する
1 に答える
88 参照

r - R 入力ファイルに値 #NUM! が含まれています。これらをNAに置き換えたい。どのように?

Excel から作成されたかなりの数の .csv ファイルを R に読み込んでいます。一部のセルには値 '#NUM!' が含まれています。いずれにせよ、Rはそれが好きではありません。そして、ファイルが多いので #NUM! を置き換えたいと思います。ファイルをRにインポートすると、値はNAになります。すべてのファイルをシーク置換する代わりに。

提案をお待ちしております。ありがとう。

jd

0 投票する
3 に答える
2344 参照

c# - C# Stringbuilder は null 値に置き換えます

Stringbuilder を使用して csv ファイルを作成しようとしていますが、使用しているファイルのフィールドの一部に二重引用符が含まれています"nothing、これは空の文字リテラル エラーをスローします。すべての二重引用符を削除する簡単な方法はありますか `

ありがとう

0 投票する
1 に答える
496 参照

c++ - 文字配列の XXX 文字を C++ の int 値に置き換えます

C++ プログラムにあるサイズの文字配列があります

文字配列の値は 2015-02-24T21:39:02.xxx+0800 です

文字配列の「xxx」は、整数で格納される 3 桁の数字に置き換える必要があります。

C++ で for ループを使用せずに効率的に置き換えるにはどうすればよいですか? XXX の位置も、文字配列でわかっています。

0 投票する
1 に答える
136 参照

java - � に変換された Couchdb ドキュメントのフィールド データ

データベースcouchdbを使用して、JavaでWebアプリケーションに取り組んでいます。データベースで奇妙なエラーが発生しています。couchdb のデータ エントリが特殊文字 (�) に変換されています。この文字の複数行がデータベース フィールドに挿入されるため、特定のドキュメントを表示/開くことができず、ポイントで機能が壊れます。この文字について多くのことを検索し、多くのことを読みましたが、それでも理由を見つけることができませんこの文字列の置き換え。ここに画像の説明を入力