FC2ブログ
ブログパーツ アクセスランキング
インフラ情報まとめ
アクセスランキング
サーバー、クライアント関係の構築、運用等のまとめ書きです。旧名 ほぷぅ(。・ω・)ノPCまとめ

文字列処理




にほんブログ村 IT技術ブログ IT技術メモへ

文字列処理 通過形式にしたい Formatcurrency

------------------------------------------------

'FormatCurrency(1[,2[,3[,4[,5]]]])
'1 書式を変換する式
'2 小数点以下の桁数 (省略可)
'3 小数点の左側のゼロを表示するか (省略可)
'4 負の値をかっこで囲むか (省略可)
'5 桁区切り記号を使用するか (省略可)

'コントロールパネルで定義されている通過形式に変換して返す

num1 = 1280.4501
num2 = 0.128
MsgBox(FormatCurrency(num1) & vbCR &_
FormatCurrency(num1,3,0) & vbCR &_
FormatCurrency(num1,-1,0,-1) & vbCR &_
FormatCurrency(num2,3,0,-1))

------------------------------------------------


文字列処理 日付または時刻形式にしたい FormatDateTime

------------------------------------------------

'FormatDateTime(1[,2]))
'1 書式を変換する式
'2 日付や時刻の形式 (省略可) 1.長い形式で日付のみ 2.短い形式で日付のみ 3.時刻のみ 4.24時間形式の時刻

'コントロールパネルで定義されている形式に変換して返す

myDate = "99-Jan-4 7:33:29AM"
MsgBox(FormatDateTime(myDate) & vbCR &_
FormatDateTime(myDate,1) & vbCR &_
FormatDateTime(myDate,2) & vbCR &_
FormatDateTime(myDate,3) & vbCR &_
FormatDateTime(myDate,4) )

------------------------------------------------


文字列処理 数値形式にしたい FormatNumber

------------------------------------------------

'FormatNumber(1[,2[,3[,4[,5]]]])
'1 書式を変換する式
'2 小数点以下の桁数 (省略可)
'3 小数点の左側のゼロを表示するか (省略可)
'4 負の値をかっこで囲むか (省略可)
'5 桁区切り記号を使用するか (省略可)

'コントロールパネルで定義されている形式に変換して返す

num1 = 1280.4501
num2 = 0.128
MsgBox(FormatNumber(num1) & vbCR &_
FormatNumber(num1,3,0) & vbCR &_
FormatNumber(num1,-1,0,-1) & vbCR &_
FormatNumber(num2,3,0,-1) )
------------------------------------------------


文字列処理 パーセント形式にしたい FormatPercent

------------------------------------------------

'FormatPercent(1[,2[,3[,4[,5]]]])
'1 書式を変換する式
'2 小数点以下の桁数 (省略可)
'3 小数点の左側のゼロを表示するか (省略可)
'4 負の値をかっこで囲むか (省略可)
'5 桁区切り記号を使用するか (省略可)

'100を乗じて%をつけた形式に変換して返す

num1 = 0.24850
num2 = 0.000128
MsgBox(FormatPercent(num1) & vbCR &_
FormatPercent(num1,3,0) & vbCR &_
FormatPercent(num1,-1,0,-1) & vbCR &_
FormatPercent(num2,3,0,-1) )
------------------------------------------------


文字列処理 大文字を小文字に変換したい Lcase

------------------------------------------------

str1 = "VBScript"
str2 = "VBScript "
MsgBox("str1 => " & str1 & vbCR &_
"str2 => " & str2 & vbCR &_
"Lcase(str1) => " & Lcase(str1) & vbCR &_
"Lcase(str2) => " & Lcase(str2))

------------------------------------------------


文字列処理 小文字を大文字に変換したい UCase

------------------------------------------------

str1 = "VBScript"
str2 = "VBScript "
MsgBox("str1 => " & str1 & vbCR &_
"str2 => " & str2 & vbCR &_
"Ucase(str1) => " & Ucase(str1) & vbCR &_
"Ucase(str2) => " & Ucase(str2))

------------------------------------------------


文字列処理 先頭のスペースを削除したい LTrim

------------------------------------------------

str1 = " あいうえお   "
MsgBox("元の文字列:[" & str1 & "]" & vbCR &_
"LTrim(str):[" & LTrim(str1) & "]")
------------------------------------------------


文字列処理 末尾のスペースを削除したい RTrim

------------------------------------------------

'1バイトも2バイトもどちらも削除

str1 = " あいうえお   "
MsgBox("元の文字列:[" & str1 & "]" & vbCR &_
"RTrim(str):[" & RTrim(str1) & "]")

------------------------------------------------


文字列処理 先頭と末尾のスペースを削除したい Trim

------------------------------------------------

'1バイトも2バイトもどちらも削除

str1 = " あいうえお   "
MsgBox("元の文字列:[" & str1 & "]" & vbCR &_
"Trim(str):[" & Trim(str1) & "]")

------------------------------------------------


文字列処理 左端から指定された文字数分を抜き出したい Left

------------------------------------------------

'0を指定したばあいは””を返す
'LeftB関数を使用すると文字列がバイトデータとして扱われる

str1 = "あいうえおかきくけこ"
MsgBox("元の文字列:" & str1 & vbCR &_
"Left(str1,3):" & Left(str1,3) & vbCR &_
"Left(str1,10):" & Left(str1,10) & vbCR &_
"Left(str1,0):" & Left(str1,0))

------------------------------------------------


文字列処理 右端から指定された文字数分を抜き出したい Right

------------------------------------------------

'0を指定したばあいは””を返す
'ReftB関数を使用すると文字列がバイトデータとして扱われる

str1 = "あいうえおかきくけこ"
MsgBox("元の文字列:" & str1 & vbCR &_
"Right(str1,3):" & Right(str1,3) & vbCR &_
"Right(str1,10):" & Right(str1,10) & vbCR &_
"Right(str1,0):" & Right(str1,0))

------------------------------------------------


文字列処理 指定した位置から指定した文字数分を抜き出したい Mid

------------------------------------------------

'0を指定したばあいは””を返す
'MidB関数を使用すると文字列がバイトデータとして扱われる

str1 = "あいうえおかきくけこ"
MsgBox("元の文字列:" & str1 & vbCR &_
"Mid(str1,3):" & Mid(str1,3) & vbCR &_
"Mid(str1,5,3):" & Mid(str1,5,3) & vbCR &_
"Mid(str1,4,3):" & Mid(str1,4,3))

------------------------------------------------


文字列処理 文字数または必要なバイト数を調べたい Len

------------------------------------------------

'0を指定したばあいは””を返す
'MidB関数を使用すると文字列がバイトデータとして扱われる

str1 = "あいうえおかきくけこ"
MsgBox("文字列:" & str1 & vbCR &_
"文字数:" & Len(str1) & vbCR & vbCR &_
"文字列:あいうえお" & vbCR &_
"文字数:" & Len("あいうえお"))
------------------------------------------------


文字列処理 文字列を逆から並べ替えたい StrReverse

------------------------------------------------

'0を指定したばあいは””を返す
'MidB関数を使用すると文字列がバイトデータとして扱われる

str1 = "あいうえおかきくけこ"
MsgBox("元の文字列:" & str1 & vbCR &_
"並べ替え後:" & StrReverse(str1))
------------------------------------------------


文字列処理 指定した数のスペースから構成される文字列を返す Space

------------------------------------------------

'0を指定したばあいは””を返す
'

str = "この後に"
str = str & Space(5)
str = str & "5文字分のスペースが空きました"
MsgBox(str)
------------------------------------------------


文字列処理 指定した文字コードで構成された文字列を作成したい String

------------------------------------------------

'文字コード(ASCIIコード または シフトJISコード)の示す文字
'

MsgBox(String(1,65) & vbCR &_
String(2,66) & vbCR &_
String(3,67) & vbCR &_
String(5,"あぅ")) '先頭のみ繰り返す

------------------------------------------------


文字列処理 指定した文字列を検索したい InStr

------------------------------------------------

'文字コード(ASCIIコード または シフトJISコード)の示す文字
'
str = "文字列を検索するお"
strf = "検索"
MsgBox("元の文字列:" & str & vbCR &_
"検索文字列:" & strf & vbCR &_
"結果:" & InStr(str,strf) )

------------------------------------------------


文字列処理 指定した文字列を後ろから検索したい InStrRev

------------------------------------------------

'文字コード(ASCIIコード または シフトJISコード)の示す文字
'
str = "文字列を検索するお。後ろから検索しまする"
strf = "検索"
MsgBox("元の文字列:" & str & vbCR &_
"検索文字列:" & strf & vbCR &_
"結果:" & InStrRev(str,strf) )

------------------------------------------------


文字列処理 指定した文字列を特定の文字列に置換する Replace

------------------------------------------------

'文字コード(ASCIIコード または シフトJISコード)の示す文字
'
str = "指定した文字列を置換します。繰り返し置換します"
str1 = "置換し"
str2 = "置き換え"
MsgBox("元の文字列:" & str & vbCR &_
"検索文字列:" & str1 & vbCR &_
"置換文字列:" & str2 & vbCR &_
"置換の結果:" & Replace(str,str1,str2) )

------------------------------------------------


文字列処理 文字列比較をしたい StrComp

------------------------------------------------

'StrComp(1,2[,3]))
'1 文字列
'2 文字列
'3 比較モード(省略可)
'1が2より小さい場合は-1 2つの文字列が等しい場合は0 1が2より大きい場合は1 NullはNullが返される
'3を省略した場合はバイナリー比較が行われる


str = "あ"
str1 = "あ"
str2 = "あいう"
str3 = "え"
MsgBox("あ,あ => " & StrComp(str,str1) & vbCR &_
"あ,あいう => " & StrComp(str,str2) & vbCR &_
"あ,え => " & StrComp(str,str3))

------------------------------------------------


関連記事







テーマ:プログラミング - ジャンル:コンピュータ


  1. 2010/10/17(日) 17:52:44|
  2. VBScript
  3. | トラックバック:0

トラックバック

トラックバック URL
http://pcmemorin.blog.fc2.com/tb.php/24-e7039ee3
この記事にトラックバックする(FC2ブログユーザー)


サイトマップ・お奨め記事

CentOS7 まとめ
Ubuntu14 まとめ
Ubuntu12用無線アダプタ紹介
Ubuntu12 まとめ
Server 2008R2 まとめ
SCCM2012R2 まとめ
Windows10 アップグレード
Windows7 まとめ
Windows7 SSD まとめ
Windows8 まとめ
EaseUS Todo Backup Server
Linux Destbision まとめ
Linuxコマンド関連Index
Zorin8.1まとめ
Fedora17まとめ
Fedora15まとめ
VB Script まとめ
USB3.0で快適バックアップ
リンク集・メール


スポンサードリンク


リンク


サイト登録Paseon

・はじめての自宅サーバ構築 - Fedora/CentOS -

・Fedoraで自宅サーバー構築

・CentOSで自宅サーバー構築

・ぼくんちのTV別館

・ネットセキュリティブログ

・まとめ横丁

・オールフリーソフト


相互リンク更新情報
BookMark
GPUベンチマーク(ドスパラ)
VMware OS仮想化
EaseUS
Fedora releases ISO
【Http外部からの表示確認】
ポートスキャンチェック
IPA情報処理推進機構
無料DNS ieServer
無料DNS-MyDNS
yahooログイン履歴チェック
メール不正中継拒否テスト
Fedora Project
allbootdisks
Edy Viewer
ESXi動作実績ハードウェア@Wiki
IEEE Standards

---ライセンス認証解除系リンク---
ShadowProtect Personal
.NET製品
弥生



--所有サーバーWiki--
NEC Express5800/S70
HP ProLiant ML110G5
PRIMERGY TX100 S3

このブログをリンクに追加する

カテゴリ

Linux (45)
Linux-CentOS7 (70)
Linux-Ubuntu14.04 (87)
Linux-Ubuntu12.04 (76)
Linux-Zorin8.1 (36)
Linux-Fedoras.soft (19)
Linux-Fedora18 (11)
Linux-Fedora17 (39)
Linux-Fedora15 (60)
Linux-Fedora11 (36)
Linux-Fedora16 (1)
Linux-Security (3)
Linux/Unix シェル (38)
Linux Distribution (53)
仮想OS (31)
Windows Server 2008 (254)
Windows Server 2012 (30)
Windows Server コマンド (39)
Windows Server アプリ (14)
Windows (40)
Windows 10 (3)
Windows 7 (59)
Windows 8 (257)
Windowsアプリ (23)
Windows 8 アプリ (29)
Windows レジストリ (6)
Windows BAT (17)
ネットワーク (5)
MySQL (1)
ニュース (8)
ハードウェア (11)
Windows VBScript-Basp21 (1)
VBScript (29)
Windows Vista (1)
Windows グループポリシー (3)
Security (6)
未分類 (4)
クールなアイテムまとめ (5)
Game (1)
PowerShell (4)


Linux ブログランキングへ

カテゴリ2

SCCM Backup 遠隔操作 VirtualBox FeliCaポート/パソリ ESXi 

カウンター

RSSリンクの表示

アクセスランキング

[ジャンルランキング]
コンピュータ
144位
アクセスランキングを見る>>

[サブジャンルランキング]
その他
31位
アクセスランキングを見る>>



フィードメーター - ほぷぅ(。・ω・) ノ PCまとめ Linux,Win,自宅サ..


Windows ブログランキングへ

にほんブログ村 IT技術ブログ IT技術メモへ
にほんブログ村

全記事表示リンク

全ての記事を表示する

検索フォーム

RSSリンクの表示

 



Linux ブログランキングへ





<%plugin_third_title>

<%plugin_third_description>

<%plugin_third_content>

<%plugin_third_description2>