teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

具体例を追記

2020/05/19 14:31

投稿

soi013
soi013

スコア149

title CHANGED
File without changes
body CHANGED
@@ -4,12 +4,19 @@
4
4
 
5
5
  Regexクラスを用いて、大文字・小文字を区別せず検索する方法などはわかるのですが、マッチした文字列を小文字・大文字に変更する方法がわかりません。
6
6
 
7
- 例)
8
- 123abc456 → 123ABC456
7
+ ユーザーからの入力と期待される結果の例を示します。
9
8
 
9
+ ||pattern|replace|source|result|
10
+ |:--|:--:|:--:|:--:|--:|
11
+ |例1|"C#"|"C++"|"C#大好き!"|"C++大好き!"|
12
+ |例2|"(.)"|"\u$1"|"123abc"|"123ABC"|
13
+
14
+ 入力例1はRegexでできます。
15
+ 入力例2はサクラエディタの変換機能例から
16
+ https://qiita.com/take333/items/106fde0cdd3cac3c5b68
17
+
10
18
  System.Text.RegularExpressions.Regexではない、nugetライブラリなどで実現できるなら、それでも結構です。
11
19
 
12
-
13
20
  ### 該当のソースコード
14
21
  以下のような形で、実行時にユーザーからの入力に基づいて文字列の置換を行いたいです。
15
22
 

1

例を追加

2020/05/19 14:31

投稿

soi013
soi013

スコア149

title CHANGED
File without changes
body CHANGED
@@ -4,6 +4,9 @@
4
4
 
5
5
  Regexクラスを用いて、大文字・小文字を区別せず検索する方法などはわかるのですが、マッチした文字列を小文字・大文字に変更する方法がわかりません。
6
6
 
7
+ 例)
8
+ 123abc456 → 123ABC456
9
+
7
10
  System.Text.RegularExpressions.Regexではない、nugetライブラリなどで実現できるなら、それでも結構です。
8
11
 
9
12