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

質問編集履歴

4

内容の一部修正

2021/09/15 05:04

投稿

akahota
akahota

スコア3

title CHANGED
File without changes
body CHANGED
@@ -40,4 +40,7 @@
40
40
  結論といたしまして、無いものと捉えて自身の力で実装を行おうと思います。
41
41
  メソッドに頼るのではなく、自分で回りくどくとも向き合う姿勢の必要さにも気が付きました。
42
42
  質問修正で問題の解決に至りましたので、ベストアンサーは付けられないとは思いますが、
43
- 明記して下さったZuishinさんに差し上げたいと思います。
43
+ 明記して下さったZuishinさんに差し上げたいと思います。
44
+
45
+ 諸事情にて後日、自作したものをアップします。
46
+ 後の方を考慮した提案に感謝します。

3

タイトル、質問の修正

2021/09/15 05:04

投稿

akahota
akahota

スコア3

title CHANGED
@@ -1,1 +1,1 @@
1
- 【C#】指定以降の重複要素を削除したい
1
+ 【C#】文字列Aが2個上含まれる文字列Bから、2つめ以降の文字列Aを削除したい
body CHANGED
@@ -3,6 +3,8 @@
3
3
 
4
4
  例:
5
5
  123.abc.45.6.de.f を 123.abc456def と出したい。
6
+ 追記:
7
+ 123.abc.abc.6.de.f を 123.abcabc6def と出したい。
6
8
  (左から数えて1番目の「.」以降すべての「.」を削除する操作)
7
9
 
8
10
  `HashSet`での重複削除や指定文字の削除はメソッドとして見つけました。
@@ -24,7 +26,18 @@
24
26
  「"123.abc.45.6.de.f"から、"."を指定しておいて、最初の"."を除く"."だけを削除したい」
25
27
  という実装をしたいです。
26
28
  例文の場合ですと、「"."を削除対象と指定する。しかし、最初に出現する"."のみは削除の対象外とし、それ以降出現する"."はすべて削除する」という形にしたいのです。回りくどく申し訳ないです。
29
+ タイトルも修正いたしました。
27
30
 
28
31
  >Zuishin さん
29
32
  返答ありがとうございます。あるにはあるのですね!
30
- アドバイスもありがとうございます。今回含めて自分でも考えて再度実装したいと思います。
33
+ アドバイスもありがとうございます。今回含めて自分でも考えて再度実装したいと思います。
34
+
35
+ >YAmaGNZ さん
36
+ 私の質問文が皆様の混乱の元であることに気付きました。
37
+ そのため一部質問を修正させていただきました。
38
+
39
+ 皆様様々なご意見をありがとうございました。
40
+ 結論といたしまして、無いものと捉えて自身の力で実装を行おうと思います。
41
+ メソッドに頼るのではなく、自分で回りくどくとも向き合う姿勢の必要さにも気が付きました。
42
+ 質問修正で問題の解決に至りましたので、ベストアンサーは付けられないとは思いますが、
43
+ 明記して下さったZuishinさんに差し上げたいと思います。

2

質問の修正

2021/09/15 03:33

投稿

akahota
akahota

スコア3

title CHANGED
File without changes
body CHANGED
@@ -20,4 +20,11 @@
20
20
 
21
21
  追記
22
22
  >「文字列中の(指定した位置以降の)特定の文字(あるいは文字列)を削除したい」
23
- Daregada さんの仰る通りです。
23
+ Daregada さんの仰る通りです。
24
+ 「"123.abc.45.6.de.f"から、"."を指定しておいて、最初の"."を除く"."だけを削除したい」
25
+ という実装をしたいです。
26
+ 例文の場合ですと、「"."を削除対象と指定する。しかし、最初に出現する"."のみは削除の対象外とし、それ以降出現する"."はすべて削除する」という形にしたいのです。回りくどく申し訳ないです。
27
+
28
+ >Zuishin さん
29
+ 返答ありがとうございます。あるにはあるのですね!
30
+ アドバイスもありがとうございます。今回含めて自分でも考えて再度実装したいと思います。

1

質問内容の修正

2021/09/15 02:54

投稿

akahota
akahota

スコア3

title CHANGED
File without changes
body CHANGED
@@ -13,4 +13,11 @@
13
13
  作業環境
14
14
  ---
15
15
  Microsoft Visual Studio Community 2019 Version 16.11.1
16
- Windows 10 Pro バージョン21H1
16
+ Windows 10 Pro バージョン21H1
17
+
18
+
19
+ ---
20
+
21
+ 追記
22
+ >「文字列中の(指定した位置以降の)特定の文字(あるいは文字列)を削除したい」
23
+ Daregada さんの仰る通りです。