[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『"$1"の意味』(初心者)
[[20100812015618]] 『アルファベット以外の取得』
を見ていたのですが, 正直、コードの理解がまだまだ分からない所だらけです。弥太郎さんの書いておられる tbl(i, 1) = .Replace(tbl(i, 1), "$1") & Format(.Replace(tbl(i, 1), "$2"), "0000") "$1"や "$2"の意味を教えてほしいです。
詳しくはVBA正規表現で検索してみてくらはい。 ただ、"$1" "$2" に関してのみ申し上げると( )で括られた中身っちゅう意味で、↑の ばやいですと変数tbl(i,1)のデータのうち patternで検索した1番目の( )の中身に2番目 に検索した( )の中身を表示形式を変更してtbl(i,1)に格納するということですワ。
A1に 初心者でも1週間で理解できる正規表現
と書き込んでみてくらはい。1は全角でも半角でも結構です。
下のコードをコピペして実行してみませう。$1 $2 $3 の意味が少しはご理解いただけ
るものと思われます。
(弥太郎)
'-------------------------
Sub 正規表現()
With CreateObject("vbscript.regexp")
.Pattern = "(.+)([0-90-9]+週間で)(.+)*"
If .test(Range("a1")) Then
MsgBox .Replace(Range("a1"), "$1")
MsgBox .Replace(Range("a1"), "$2")
MsgBox .Replace(Range("a1"), "$3")
Else
MsgBox "該当するデータはありまへんでした"
End If
End With
End Sub
弥太郎さん遅くなりました。弥太郎さん直々回答していただき有難いです。 >$1 $2 $3 の意味が少しはご理解いただけるものと思われます。 はい、ほんの少しですが理解いたしました。質問してよかったです。 有難うございました。 これからもよろしくお願いします。 (初心者)雑談 長島ジャンボプールはイモ洗い状態でした。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.