C#:
部分文字列の抽出
How to: (やり方)
string fullString = "こんにちは、世界!";
int startIndex = 5;
int length = 2;
string substring = fullString.Substring(startIndex, length);
Console.WriteLine(substring); // 出力: 世
簡単ですね。Substring
メソッドは、文字列から必要な部分を切り出すのに使います。例は、“こんにちは、世界!“から"世"を抽出しています。
Deep Dive (深掘り)
文字列の部分抽出は、最初のプログラミング言語が開発された時から存在しています。C#でのSubstring
メソッドは他の言語の似た機能を踏襲していますが、.NET の Span<T>
や Memory<T>
などの新しい型も同様の操作に使えます。これにより、パフォーマンスを向上させることができます。また、Linq を使った方法や、Regex
を使って複雑なパターンの部分文字列を抽出することもできます。