C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[4]: 文字列操作


(過去ログ 21 を表示中)

[トピック内 6 記事 (1 - 6 表示)]  << 0 >>

■9178 / inTopicNo.1)  文字列操作
  
□投稿者/ みかん (3回)-(2007/10/20(Sat) 12:16:33)

分類:[.NET 全般] 

こんにちは。
文字列の一番右以外を取得したいのですが、
どの様にしたら良いのでしょうか?


ABCDEFG

ABCDEF

ABCEFを取得したい。です。
まず、最初に文字数を数えてそれから
rightとか使って取得するのでしょうか?

どなたかアドバイスお願いします。
引用返信 編集キー/
■9180 / inTopicNo.2)  Re[1]: 文字列操作
□投稿者/ Hongliang (203回)-(2007/10/20(Sat) 12:43:42)
Hongliang さんの Web サイト
> まず、最初に文字数を数えてそれから
> rightとか使って取得するのでしょうか?

そんな感じです。
.NET の String クラスには Length プロパティや Substring メソッドがあり、文字列はいずれもこれらを使用できます。
引用返信 編集キー/
■9181 / inTopicNo.3)  Re[2]: 文字列操作
□投稿者/ みかん (4回)-(2007/10/20(Sat) 12:59:00)
No9180 (Hongliang さん) に返信
>>まず、最初に文字数を数えてそれから
>>rightとか使って取得するのでしょうか?
>
> そんな感じです。
> .NET の String クラスには Length プロパティや Substring メソッドがあり、文字列はいずれもこれらを使用できます。

まず、Length で文字数を数え、rightやsubstringと絡めると混乱して
分からなくなります。右端以外ってのがポイントだと思うのですが、
-1とか使うのでしょうか?

dim Wk as string="ABCDEF"
WkをLength で数えて6

Wk、right、substring、数えた結果らの組合せが良くわかりません。。。
引用返信 編集キー/
■9183 / inTopicNo.4)  Re[3]: 文字列操作
□投稿者/ はつね (298回)-(2007/10/20(Sat) 13:28:03)
はつね さんの Web サイト
No9181 (みかん さん) に返信
> まず、Length で文字数を数え、rightやsubstringと絡めると混乱して
> 分からなくなります。

なぜですか?

(1) Lengthで文字数を数える
(2) Substringで先頭からも文字数-1までを取り出す

混乱する要素はなさそうですよ。

引用返信 編集キー/
■9184 / inTopicNo.5)  Re[3]: 文字列操作
□投稿者/ επιστημη (609回)-(2007/10/20(Sat) 13:29:15)
επιστημη さんの Web サイト
> dim Wk as string="ABCDEF"
> WkをLength で数えて6

長さNの文字列の頭っからN-1文字分を取り出せばよろしいですな。
Substringによって文字列の任意の部分から部分文字列を取り出すことができます。

引用返信 編集キー/
■9185 / inTopicNo.6)  Re[4]: 文字列操作
□投稿者/ 片桐 (51回)-(2007/10/20(Sat) 14:16:14)
片桐 さんの Web サイト
2007/10/20(Sat) 14:17:12 編集(投稿者)

えっと、まずですね、、

文字列、つまりString型にはプロパティとメソッドがある、ということからスタートでしょうか?

"ABCDEFG" というStringがあるとすると、
.NETでは、Length、という名前のプロパティに文字列の長さを勝手に数えて入れてくれてます。
なので、わざわざ人間が数える必要はありません
.NETはその上に、このStringに対していろいろなことが操作できるメソッドも持っていて、
その中に、Right Left Substring などがあります

なので人間は、Stringに対して、こうしてください、という命令をプログラミングするだけでよいのです。

そこで、皆さんのレスにある話になります。

.NET 文字列操作 String でGoogle検索すればいろいろな例文が出てきます

参考になるものがきっとみつかると思いますですよ。
がんばです。

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -