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

回答編集履歴

2

見直しキャンペーン中

2023/07/17 04:43

投稿

TN8001
TN8001

スコア10111

answer CHANGED
@@ -1,15 +1,14 @@
1
- 単純に考えれば、
1
+ 単純に考えれば、こうでしょうか。
2
2
  ```cs
3
3
  var replaceString = textBox2.Text;
4
4
  replaceString = replaceString.Replace("\\r", "\r").Replace("\\n", "\n");
5
5
  var text = Regex.Replace("aaa<br>bbb<br>ccc", "<br>", replaceString);
6
6
  ```
7
+
7
- しょうか。
8
+ れも同じ結果になりますが、`Unescape`はかなり広範囲に置き換えますのどちらが良いのは要件次第です
8
9
  ```cs
9
10
  var replaceString = textBox2.Text;
10
11
  replaceString = Regex.Unescape(replaceString);
11
12
  var text = Regex.Replace("aaa<br>bbb<br>ccc", "<br>", replaceString);
12
13
  ```
13
- これも同じ結果になりますが、Unescapeはかなり広範囲に置き換えますのでどちらが良いのかは要件次第です。
14
-
15
14
  [Regex.Unescape(String) メソッド (System.Text.RegularExpressions) | Microsoft Docs](https://docs.microsoft.com/ja-jp/dotnet/api/system.text.regularexpressions.regex.unescape)

1

リニューアルで壊れた

2022/09/15 08:48

投稿

TN8001
TN8001

スコア10111

answer CHANGED
@@ -1,15 +1,15 @@
1
- 単純に考えれば、
1
+ 単純に考えれば、
2
- ```cs
2
+ ```cs
3
- var replaceString = textBox2.Text;
3
+ var replaceString = textBox2.Text;
4
- replaceString = replaceString.Replace("\r", "\r").Replace("\n", "\n");
4
+ replaceString = replaceString.Replace("\\r", "\r").Replace("\\n", "\n");
5
- var text = Regex.Replace("aaa<br>bbb<br>ccc", "<br>", replaceString);
5
+ var text = Regex.Replace("aaa<br>bbb<br>ccc", "<br>", replaceString);
6
- ```
6
+ ```
7
- こうでしょうか。
7
+ こうでしょうか。
8
- ```cs
8
+ ```cs
9
- var replaceString = textBox2.Text;
9
+ var replaceString = textBox2.Text;
10
- replaceString = Regex.Unescape(replaceString);
10
+ replaceString = Regex.Unescape(replaceString);
11
- var text = Regex.Replace("aaa<br>bbb<br>ccc", "<br>", replaceString);
11
+ var text = Regex.Replace("aaa<br>bbb<br>ccc", "<br>", replaceString);
12
- ```
12
+ ```
13
- これも同じ結果になりますが、Unescapeはかなり広範囲に置き換えますのでどちらが良いのかは要件次第です。
13
+ これも同じ結果になりますが、Unescapeはかなり広範囲に置き換えますのでどちらが良いのかは要件次第です。
14
-
14
+
15
15
  [Regex.Unescape(String) メソッド (System.Text.RegularExpressions) | Microsoft Docs](https://docs.microsoft.com/ja-jp/dotnet/api/system.text.regularexpressions.regex.unescape)