投稿

ラベル(資料)が付いた投稿を表示しています

HSPにおける正規表現の利用

イメージ
1.概要 正規表現(せいきひょうげん、regular expression) とは、文字列の検索・置換 を行なうときに 利用される文字列の集合を一つの文字列で表現する方法の一つであると定義されています。 通常の文字と、 メタキャラクタと呼ばれる特別な意味を持った記号を組み合わせて正規表現パターンとして 記号化して表現 するものです。著名なテキストエディタでは、検索・置換の機能の中で、正規表現が利用できるように なっています。また、 多くのプログラム言語からも利用可能 です。Perl、PHP、JavaScript、 VBScript、Ruby等で 機能が内蔵されています。 しかし、いざプログラム上での利用やテキストエディタから正規表現を利用しょうと思っても、 言語やエディタに 搭載されているエンジンの違いにより、基本的な記号の組み合わせは同じでも言語間での 表記方法や特有の機能 により、素人には記号の組み合わせは難解で覚えられません。 覚えられないと言うより、 むしろ、意図した通りの動作をするパターンを作る事の難しい点が挙げられます。 2.正規表現のパターンサンプル ここでは、複雑なテキストなどの検索や置換を目的とはしておらず、正規表現をHSPからほんの少し便利に 使えたら と考え、正規表現パターンのサンプル集を作成して見ました。パターンの検証は、COM操作関連命令の 利用による VBScript の RegExp を利用することにしました。 尚、正規表現用のdllとしては、BREGEXP.dllやjre32.dllをHSPのAPI呼び出しを利用してモジュール化した ものもネットを検索すると公開されていますが、それらの dllを利用したものには、ここで公開している ターンは正常 に動作致しませんので利用に際しては、注意が必要です。 ¥dや¥sと言った特殊文字(メタキャラクタ)の場合、'¥'を認識させるためには、¥d → ¥¥d や ¥s → ¥¥s と 記述します。また、 ダブルクォートをパターンの中に含めて記述する場合も、前後に ¥ が必要となりますので 注意して下さい。 各種パターンを組み合わせて、いろいろ検証して見ましたが、何故か、行頭の ^ や行末の $ がうまく認識して くれないため、正規表現パターン例も限定された範囲

キーボードのキーコードの一覧表

イメージ
1.概要 HSPやExcel VBAなどを利用していて、キーボードのキー定数が知りたい場合があります。その都度、ネットで調べているのが手間なので、 一覧表にして見ました。このキーコードは、 Win32API の keybd_event 関数等を利用して送信することができるコードです。 プログラム上からキーコードを送信する場合は、誤操作防止のため十分なウェイトを入れるなりの工夫が必要です。 2.キーボードのキーコード一覧表 キーボードのキーコード一覧表です。全部で127個あります。 キーボードのキーコード一覧表 No. 記号定数名 値 ( HEX ) 値 ( DEC ) 意味 ( 該当するキー ) 1  VK_LBUTTON $01 01 2  VK_RBUTTON $02 02 3  VK_CANCEL $03 03  Cancel([Ctrl]+[Break]) 4  VK_MBUTTON $04 04 5  VK_BACK $08 08  [BackSpace] 6  VK_TAB $09 09  [Tab] 7  VK_CLEAR $0C 12 8  VK_RETURN $0D 13  [Enter] 9  VK_SHIFT $10 16  [Shift] 10  VK_CONTROL $11 17  [Ctrl] 11  VK_MENU $12 18  [Alt] 12  VK_PAUSE $13 19  [Pause] 13  VK_CAPITAL $14 20  [CapsLock] 14  VK_ESCAPE $1B 27  [Esc] 15  VK_SPACE $20 32  [スペースキー] 16  VK_PRIOR $21 33  [PageUp] 17  VK_NEXT $22 34  [PageDown] 18  VK_END $23 35  [PageDown] 19  VK_HOME $24 36  [Home] 20

日本の代表的な伝統色(近似色)の色見本

イメージ
1.概要 日本の代表的な伝統色(近似色)の色見本を表示するサンプルを作成して見ました。実際には、約400色あるようです。 和の呼び名の響きと素朴さを感じる色彩は何とも言えません。尚、表示している色については、近似色ですので実際の色とは多少異なります。 2.色見本コード一覧 色見本コードの一覧表です。全部で191色を掲載しています。 日本の代表的な伝統色(近似色)の色見本コード一覧表 No. 伝統色 コード 日本語名 読み No. 伝統色 コード 日本語名 読み 1 #d6c6af 亜麻色 あまいろ 2 #b7282e 茜 あかね 3 #deb068 飴色 あめいろ 4 #00552e 暗紅 あんこう 5 #928c36 鴬色 うぐいすいろ 6 #715c1f 鴬茶 うぐいすちゃ 7 #d0b000 黄 き 8 #e6b422 黄金 こがね 9 #765c47 黄枯茶 きがらちゃ 10 #ee7948 黄丹 おうに 11 #c39143 黄土色 おうどいろ 12 #b68d4c 黄橡 きつるばみ 13 #d66a35 黄櫨染 こうろぜん 14 #fef263 黄檗色 きはだいろ 15 #d8a373 伽羅色 きゃらいろ 16 #4d5aaf 花色 はないろ 17 #824880 茄子紺 なすこん 18 #726d40 海松色 みるいろ 19 #7d7d7d 灰色 はいいろ 20 #e9e4d4 灰白 かいはくしょく 21 #ed6d3d 柿色 かきいろ 22 #475950 革色 かわいろ 23 #4d4c61 褐色 かちいろ 24 #8a3b00 褐色 かっしょく 25 #203744 褐返 かちかえし 26 #cd5e3c 樺色 かばいろ 27 #726250 樺茶色 かばちゃいろ 28 #f8b862 萱草色 かんぞういろ 29 #f6ad49 柑子色 こうじいろ

鳥類、哺乳類、魚類目録分類図

イメージ
1.概要 データの可視化をテーマとして、当ブログ内で鳥類、哺乳類、魚類の目録データを階層構造のJSONファイルを作成し、D3.jsのCollapsible Treeで 可視化をしています。実際、公開しているデモサンプルを見て頂いた方より、ツリーを一つずつクリックしないで 縦長にそのまま表示して閲覧できるようにしてほしいとの要望を頂きました。ダウンロードアーカイブには、Collapsible Treeで展開された 画像を分割して、提供していますが印刷して繋げられるように、サイズの関係からA3版のサイズとしていました。 今回、1枚にした画像をWeb画面として閲覧できるように対応しましたので、紹介します。 2.鳥類、哺乳類、魚類目録分類図 下記のDEMOをクリックすると、それぞれの画面が確認できます。 DEMO    1.日本鳥類目録第7版 分類図 (Collapsible Tree) DEMO    2.日本海産魚類目録 分類図 (Collapsible Tree) DEMO    3.日本哺乳類目録 分類図 (Collapsible Tree) ■関連記事 ・日本鳥類目録分類図の可視化 ・日本哺乳類目録分類図の可視化 ・日本海産魚類目録分類図の可視化

TOP