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

質問編集履歴

3

結論の提示

2020/12/09 08:23

投稿

BRAK
BRAK

スコア98

title CHANGED
File without changes
body CHANGED
@@ -25,4 +25,13 @@
25
25
  挿入は()の位置が何番目かを検索してその位置にInsertでドル文字を入れこもうと思っています。
26
26
  よろしくお願いします。
27
27
 
28
- 今考えたことなのですが、かっこがもとより入るなら最初から()で文字列を入力するのもありかもですね。
28
+ 今考えたことなのですが、かっこがもとより入るなら最初から()で文字列を入力するのもありかもですね。
29
+
30
+ 期待する結果として
31
+ ```C#
32
+ コード
33
+ string jsonLine = "{(こんにちわ)}あいうえお";
34
+
35
+ string jsonLine = "あいうえお";
36
+ ```
37
+ マッチメソットをつかって下の通りに出力し直したいです。

2

正規表現の書き直し

2020/12/09 08:23

投稿

BRAK
BRAK

スコア98

title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,7 @@
9
9
  string jsonLine = "{(こんにちわ)}あいうえお";/////<----------()も判定したい
10
10
 
11
11
  //}までの文章を読み込む
12
- Match sentMatch = Regex.Match(jsonLine, @"\{(.+?)\}", RegexOptions.Singleline);
12
+ Match sentMatch = Regex.Match(jsonLine, @"{(.+?)}", RegexOptions.Singleline);
13
13
 
14
14
  string sentence = Regex.Replace(sentMatch.ToString(), "{(.+)}", "$1", RegexOptions.Singleline);
15
15
 

1

質問に対しての提案

2020/12/09 08:20

投稿

BRAK
BRAK

スコア98

title CHANGED
File without changes
body CHANGED
@@ -23,4 +23,6 @@
23
23
  //理想はConsole.WriteLine("残りのテキスト/" + "あいうえお");
24
24
  ```
25
25
  挿入は()の位置が何番目かを検索してその位置にInsertでドル文字を入れこもうと思っています。
26
- よろしくお願いします。
26
+ よろしくお願いします。
27
+
28
+ 今考えたことなのですが、かっこがもとより入るなら最初から()で文字列を入力するのもありかもですね。