喫茶XRAYトップページ


[4904] Halbow資料館の文字列の操作と正規表現 返信 削除
2011/6/21 (火) 02:55:55 Mr.XRAY
みなさん,おはようございます.
実は,昨日9時前頃,すごい睡魔に襲われました.
で,つい先ほど目が覚めてしまいました.これを書いています.

Halbow資料館の文字列の操作を,書き直したかったのですが,
やっと実行してUPしました.
StringReplace関数もない時代に作成したものですから,だいぶコードが
違っています.
文字列の操作(2)は,完全に正規表現を使用しました.
正規表現の説明も,ほんの少しですが書いておきました.

DEKOさんが,正規表現の記事を書いたので,触発されてしまいました.

http://mrxray.on.coocan.jp/Delphi/plSamples/954_SearchStr_Halbow.htm
http://mrxray.on.coocan.jp/Delphi/plSamples/955_SearchStr2_Halbow.htm

全く話が違うのですが,FireFoxをバージョンアップしたら,
MitterでYoutubeの動画がダウンロードできなくなってしまいました.
何か,これはどうかというのはないでしょうか.
Mitterの前は何を使っていたのか忘れてしまいました.


[4905] Re:Halbow資料館の文字列の操作と正規表現 返信 削除
2011/6/21 (火) 13:17:37 DEKO 〔HomePage
> StringReplace関数もない時代
でしたよね。
http://ht-deko.minim.ne.jp/algo002.html

[4907] Re2:Halbow資料館の文字列の操作と正規表現 返信 削除
2011/6/21 (火) 15:32:42 Mr.XRAY
▼ DEKOさん
> http://ht-deko.minim.ne.jp/algo002.html

Delphi によるテクニック&アルゴリズム
にあったんですね.
ということは,これはだいぶ昔のなんですね.
WindowsのAPIも,Windows 2000から豊富になってきたようですし.

皆さん,昔は苦労されたようですね.本当にお疲れ様です.


[4906] gwak返信 削除
2011/6/21 (火) 15:08:09 Mr.XRAY
正規表現で思いだしたんですが,

[552_パイプを使用したコマンドラインのリダイレクト]
http://mrxray.on.coocan.jp/Delphi/plSamples/552_PipeRedirect.htm#fig6

で,gwak(ジーオーク,グヌーオーク・グニューオーク)を使用した例があります.
ここで使用したgwak.exeを添付しました.
これは現在,公開が停止しています.

http://www.kt.rim.or.jp/~kbk/gawk-3.1/

Vectorからはダウンロード可能なようです.
gawk 3.1.5 for Windows
http://www.vector.co.jp/soft/dl/win95/util/se376460.html

gwakを使用する場面があるかどうかを分かりませんが,DelphiのIDEのgrepの
ような機能と正規表現が使えるスクリプト言語です.

AWK - Wikipedia
http://ja.wikipedia.org/wiki/AWK

例えば,以下のようなファイルがあったとします.

data.txt

東京は日本の首都です
日本の首都は東京
明日はABC東京に出張XYZします
大阪は商業都市です
うまいもんなら大阪
今日は大阪にいます

この中から,ABCとXYZで囲まれた中に東京という文字列がある行を取り出すには,
gawk "/ABC東京.*XYZ/"
を実行します.図はその実行結果です.

スクリプト言語ですので,コードを書いたファイルを,例えばAAA.txtという名前
で保存しておいて,

gawk -f AAA.txt data.txt

ということもできます.
必要性? あまりないかも知れません... 参考までに.


[4956] Re:gwak返信 削除
2011/6/30 (木) 06:25:47 Mr.XRAY
> で,gwak(ジーオーク,グヌーオーク・グニューオーク)を使用した例があります.

一応サンプルの記事に追加しておきました.
Delphi付属のgrep.exeの使用例も1つだけですが...

http://mrxray.on.coocan.jp/Delphi/plSamples/552_PipeRedirect.htm#gwak


[4912] Re:Halbow資料館の文字列の操作と正規表現 返信 削除
2011/6/22 (水) 11:40:02 sato
▼ Mr.XRAYさん
satoです。
 
> MitterでYoutubeの動画がダウンロードできなくなってしまいました.
> 何か,これはどうかというのはないでしょうか.


検証していませんが、Mitter ツールバー for Firefox Version 2.6.7 は
動作環境: Firefox 3.6.になっているようです。
このせいでしょうか。


>サイト閉鎖のお知らせ
私の勤務先の病院には、緩和ケア病棟があるのですが、ある時
そこに入院中の患者さんから、どうしても人に見られたくないので
フォルダーにパスワードをかけてくれと頼まれた事がありました。
もしも忘れると誰にも開けられなくなる事を了承してもらって、
引き受けた事がありました。内容が日記のようなものなら、よかった
のですが、その後どうなったかは分かりません。
フト、思い出しました。


[4914] Re2:Halbow資料館の文字列の操作と正規表現 返信 削除
2011/6/22 (水) 16:13:38 Mr.XRAY
▼ satoさん.どうも

> 検証していませんが、Mitter ツールバー for Firefox Version 2.6.7 は
> 動作環境: Firefox 3.6.になっているようです。
> このせいでしょうか。


2.6.7で,FireFoxは 3.6.17になっています.
何か探してみます.以前,他の何かを使っていたので.
ググってみましたが,こんな事例ないみたいです.
FireFoxをバージョンアップしたら,Mitterでダウンロードできなくなった
のですが,もしかしたら,他のことが原因かも知れません.


[4918] Re3:Halbow資料館の文字列の操作と正規表現 返信 削除
2011/6/22 (水) 19:56:02 Mr.XRAY
> 何か探してみます.以前,他の何かを使っていたので.

考えてみたら,作ってしまえばいいんですよね.
でもブラウザのアドインみたいに使いたいとなると...

RealPlayer(リアルプレーヤー)でできるんですね.
あまり好きじゃないけど.


[4920] Re3:Halbow資料館の文字列の操作と正規表現 返信 削除
2011/6/22 (水) 23:09:02 sato
▼ Mr.XRAYさん
satoです

> 2.6.7で,FireFoxは 3.6.17になっています.
失礼しました。私の、FireFoxは4.0.1 (最新)
だったものですから。


[4919] パスワード返信 削除
2011/6/22 (水) 20:06:35 Mr.XRAY
▼ satoさん

> フォルダーにパスワードをかけてくれと頼まれた事がありました。
> もしも忘れると誰にも開けられなくなる事を了承してもらって、


そうなんですよね.
私も,バーチャルマシンのWindows NTが起動できなくなっています.
パスワード忘れました.簡単なのにしたつもりなのですが.
今は,パスワード管理のソフトを使つていますから,そんなことはないのですが.

もっとも,パスワード管理ソフトのパスワードを忘れてしまうと.
ハハハッ.


INCM/CMT
Cyclamen v3.82