![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
C#初心者です。
文字列の取得について、ちょっと困っています。
string str1 = "abcdefg";
string str2 = "ab fg";
表示がずれてしまいましたが、
str2のbとfの間は半角英数字3文字分です。
上の2つの文字列があるとして、
str1 = str1.Substring(0, 5)
とすると、str1 = "abcde"となり、
str2 = str2.Substring(0, 5)
とすると、str2 = "ab "となりますが、
元のstr2のスペースの部分がタブスペースだと、
上の結果が得られません。("ab fg"となってしまう)
タブスペースだと、それで1つ分だと認識されるらしいですが、
その場合でもstr2 = "ab "を得るには
どうすればいいでしょうか?
同じような内容(?)も載っていましたが、
C#でも可能でしょうか?
↓↓↓
http://oshiete1.goo.ne.jp/kotaeru.php3?q=410808
どなたかご存知でしたら教えてください。
No.1ベストアンサー
- 回答日時:
文字列操作の対象は、表示上の文字ではありません。
文字列変数内のデータです。
"ab[TABコード]fg" の最初の5文字は。"ab fg"となります。
"ab "という結果が欲しいなら、Substring(0, 3)にするか、
あらかじめ[TABコードを]を半角スペース4文字に置換してから行ってください。
http://www.microsoft.com/japan/msdn/academic/Art …
参考URL:http://www.microsoft.com/japan/msdn/academic/Art …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- Visual Basic(VBA) VBAで時間(00:00形式)を積算(足し算)したい 1 2022/11/15 17:04
- Visual Basic(VBA) VBAで最新のデータを別シートに転記する方法をお教えください。 3 2022/04/07 19:20
- 数学 領域の問題について質問です。 実数s, tは,s^2+t^2≦1, s≧0, t≧0 を同時に満たし 3 2023/05/18 20:59
- Visual Basic(VBA) countifsについての質問 3 2023/03/08 13:45
- Visual Basic(VBA) select caseの入れ子 3 2023/03/08 18:48
- Visual Basic(VBA) ワークシートチェンジで曜日を表示する方法 1 2023/03/04 21:51
- その他(自然科学) 信頼度がR1、R2の機器を並列に接続した場合、システム全体の信頼度はどれか。答え1-(R1)(1- 2 2023/01/15 21:45
- 電車・路線・地下鉄 初台→新宿3→代官山(7.6km)IC528円 笹塚→新宿3→中目黒(10.2Km)IC433円なぜ 5 2022/11/24 09:26
- 経済学 これカバーなし購買力平価の式らしいのですが、 iが1年後の自国の金利で、i*が外国の1年後の金利で、 3 2023/06/08 17:13
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB6.0 文字列のファイル書...
-
EXCELのVBAでLenB関数について
-
エクセルで13,410円を数値の134...
-
一番右のスペース以降の文字列...
-
VBからID3タグをいじる方法
-
TextFieldParserの固定長桁数を...
-
VB2008で全角半角の判定
-
CString型 全角半角を意識せず...
-
「シフトJIS X 0213」形式の文...
-
ファイル名の一部削除について
-
8進数文字、16進数文字とは
-
Access VBAの参照設定(DAO)につ...
-
VBA 変数名に変数を使用したい。
-
XMLでデータとして画像を指定す...
-
テキストファイルのフィールド...
-
ACCESSで日別集計をする場合
-
「Nullの使い方が不正です」の...
-
StrutsでDataSourceの切り替え
-
アクセスでADO 並べ替えが適用...
-
グラフの「項目軸ラベルに使用...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELのVBAでLenB関数について
-
ファイル名の一部削除について
-
StrConvでUnicodeに変換出来な...
-
CString型 全角半角を意識せず...
-
TextFieldParserの固定長桁数を...
-
アクセス ステータスバーの文...
-
VBからID3タグをいじる方法
-
一番右のスペース以降の文字列...
-
VB6のテキストボックスに入力し...
-
文字列から、null値を除去する方法
-
エクセルで13,410円を数値の134...
-
VB6.0 文字列のファイル書...
-
ワードのVBAで
-
「シフトJIS X 0213」形式の文...
-
VBScriptで半角カナと半角英数...
-
【Excel VBA】セル内テキストの...
-
機種依存文字と特殊文字について
-
VB.NET ListBox内の前方一致で...
-
バイナリデータの取り方
-
ASC関数
おすすめ情報