C#のwinformsでメモ帳プログラムを作成しています。私はどのように私がすべての操作を交換/交換を実行することができるかに関するいくつかのアイデアを提案してください。メモ帳でのすべての操作の置換/置換
0
A
答えて
1
Console.WriteLine("TEXT".Replace("EX","XE"));
を使用してメカニズムを置き換える作り直し:コメント欄での質問の
var s="TEXT";
Console.WriteLine(s.Replace("EX","XE"));
シンプルな実装:
Console.WriteLine("TEXT".IndexOf("EX"));
var s="TEXT";
var f = "EX";
var r = "XE";
var i = s.IndexOf(f);
s=s.Remove(s.IndexOf(f), f.Length);
s = s.Insert(i, r);
Console.WriteLine(s);
単純な拡張メソッドを使用して後方に置き換えるには、上記を逆にして.Reverse();を使用します。
メモ.IndexOf(f)には、ステッピングに使用できる開始値.IndexOf(f、start)があります。
2
このようなシナリオでは、RegExを使用することをお勧めします。おそらく、それは検索についてです。この記事http://www.codeguru.com/cpp/cpp/string/regex/article.php/c2791
を支援/正規表現
トルステン
1
[Ctrl] + [H]ショートカットをエミュレートして[置換]ダイアログを表示し、次に[PInvoke]を使用して[Find what]および[Replace with]の編集コントロールのウィンドウハンドルを取得することができます。最後に2つのエディットコントロールのテキストを変更し、ボタンをエミュレートして[すべて置換]をクリックします。使用
可能なAPIが含まれます:
GetWindowText()
SetWindowText()
SetForeGroundWindow()
SendKeys.Send()
関連する問題
- 1. メモ帳でURLをトラッキングするための検索と置換++
- 2. メモ帳での単一スペース正規表現の置換++
- 3. メモ帳のコンマを置き換えてください。++
- 4. メモ帳でスクリプトの単語を置き換える方法++
- 5. ワイルドカードをメモ帳で置き換えてください。++
- 6. メモ帳の検索と置換++、テキストの色
- 7. URLで空白を検索し、メモ帳で置換する++
- 8. メモ帳++はreg式で置き換えますか?
- 9. メモ帳++ ++検索と正規表現の置換
- 10. メモ帳++、見つけて置き換える、htmlをxmlタグに変換する
- 11. メモ帳++数値をインクリメント値で検索/置換
- 12. メモ帳++で、スペースを置き換えると、
- 13. 複数の行をメモ帳で見つけて置き換える++
- 14. メモ帳でxmlの未確認文字を置き換えてください。++
- 15. ()を空欄に置き換える方法メモ帳++
- 16. 正規表現は、メモ帳に置き換える++が、ライン
- 17. Rexが文字列の一部を見つけて置換するメモ帳++
- 18. FOLDER内で複数の行をメモ帳++で検索/置換する方法は?
- 19. メモ帳++ regex replace - 引用符で囲まれた\ですべてのカンマを置換する
- 20. メモ帳メモ帳++ <em></em>機能を検索と置換を使用して文字列/文字
- 21. メモ帳で++:ある文字列を別の文字列を含むすべての行に置き換える
- 22. メモ帳で改行を取り除いてカンマで置き換える方法++
- 23. メモ帳++関数の文字の制限を置き換えます。
- 24. メモ帳++各行の最後の単語をマーク/置換する方法は?
- 25. 正規表現メモ帳++最初の文字を置き換えるだけで
- 26. メモ帳++ RegEx:検索テキストをコピーし、値を追加して置換する
- 27. ActiveXコンポーネント - ワード操作の置換
- 28. regex文字列操作の置換KNIME
- 29. 文字列を検索し、その前にパターンを置き換える - メモ帳++
- 30. メモ帳++ Regex検索/置換の逆参照構文 - \ 1または$ 1
どれ詳細は?どんな種類のオプションをサポートしますか?大文字/小文字の区別?また、何を試してみましたか? –
私はRichtextBox.Textのテキストを置き換えて置き換える最初のインデックスを検索しようとしています。その後、それから部分文字列を作成し、残りの文字列の最初のインデックスを再度検索しますが、いくつかの問題が発生しています。ここでは、大文字と小文字を区別するすべての操作を置換/置き換えようとしています。 – VIKRAM