正規表現の素人です。
サンプル豊富なサイトで勉強させていただきたいのですが、適当なサイトをご紹介いただけないでしょうか。

#perlはわかりません。
#aspのコンポネントでperl互換の正規表現を利用するための勉強。
#aspも初心者レベル。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

    • good
    • 0
この回答へのお礼

回答ありがとうございました。
参考になります。
なかなか頭に入らないかもしれませんが、必要に迫らせているので、少し勉強してみます。 (^^;

お礼日時:2001/07/22 08:02

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q最近のプリンターインクの互換品は

最近のプリンターインクの純正品でなく他社の互換品の使い心地はどんなでしょうか?

以前はトラブルが多くて使っちゃーだめという意見が多かったですが。

このメーカーの互換品なら良いというのがありますか?

プリンターは「エプソン・カラリオ」でインクリボンは「50」です。

Aベストアンサー

プリンタメーカーは表だって表明していませんが、早い話が海賊製品でしょう。
エプソン用もキヤノン用もブラザー用もHP用もインクの成分は同じと思っても良いでしょうね。
タンクは量販店などに置いてある回収ボックスで回収した物を再使用しているので再生インクとも言われて居ますが、プリンタメーカー
が認めて居ませんので互換ではありません。
ですので、インクの成分や粒子の大きさ、発色や粘性が違いますのでトラブルはあって当然です。
それにタンクは回収品を使っていますので開発費も掛からず、要はインクと洗浄充填だけの費用でしょうから安いと言っても高い。
人のふんどしで相撲を取っているような物ですから価格はもっと下げられるはずですが、それを行えばプリンターメーカーに訴訟を
起こされるでしょうね。
そもそもが質の悪いインクですから、回転率の高い使用であればお得感もあるでしょうが、普通ならトラブルの原因になる確率が
いまだに高い。
あくまでも使用するに当たっては自己責任ですので、それを踏まえて使用するのであれば家電量販店で扱われている物なら
何を買おうが殆ど差は無いと思います。

プリンタメーカーは表だって表明していませんが、早い話が海賊製品でしょう。
エプソン用もキヤノン用もブラザー用もHP用もインクの成分は同じと思っても良いでしょうね。
タンクは量販店などに置いてある回収ボックスで回収した物を再使用しているので再生インクとも言われて居ますが、プリンタメーカー
が認めて居ませんので互換ではありません。
ですので、インクの成分や粒子の大きさ、発色や粘性が違いますのでトラブルはあって当然です。
それにタンクは回収品を使っていますので開発費も掛からず、要はイ...続きを読む

Qperlの1行目が#!/usr/bin/perlだと動かず#!/usr

perlの1行目が#!/usr/bin/perlだと動かず#!/usr/bin/perl5.8.9だと動くのですが、
#!/usr/bin/perlで動くようにするにはどうしたらいいのでしょうか?

インストールされているperlは
This is perl, v5.8.9 built for darwin-2level
です。

どこかでパスの設定をしてやればいいと思うのですが、
どこに何を書けばいいのかよくわかりません。

環境はMacOsX v10.6 SnowLeopardです。
どなたかよろしくお願いいたします。

Aベストアンサー

MacOSのことはよくわかりませんが、一般的なUNIX系OSで考えると、、

シンボリックリンク/usr/bin/perlを作り、/usr/bin/perl5.8.9にリンクすればいいでしょう。
ln -s /usr/bin/perl5.8.9 /usr/bin/perl

そうすればPerlスクリプトは「#!/usr/bin/perl」のままでOKです。

Qプリンターインクの互換について

CANONのip3100が壊れてip4830を購入したのですが、
ip3100のつめかえインクが多く残っています。
ip4830で使用できますでしょうか。
宜しくお願い致します。

Aベストアンサー

詰め替えインクのメーカーサイトで調べてみた?
大抵インクを調べれば、使えるプリンターが載ってると思うんだけど。
私なら使いませんが。まだ無償保障期間なのに詰め替えインクを使うと有償になったり修理を断られる事もあるから。
保証が切れたら使うかもしれないけど、その頃だと詰め替えインクの使用期限が切れてるだろうから、そのインクはどちらにせよ使えない。

QPerlの正規表現

Perlの正規表現で質問です。

例えば、
"aabbccddee"と"cdde"という2種の文字列があるとして"cdde"だけを検索(または置換)したい場合の正規表現ってどのようにすればよいのでしょうか?
いま、"cdde"で検索すると"aabbccddee"と"cdde"の2種類がヒットしてしまうのですが"cdde"だけヒットするような正規表現をどなたかご教示ください。
宜しくお願い致します。

Aベストアンサー

/^cdde$/
で、どうでしょう。
(^は先頭を、$は末尾を現します。 つまり前後に余計な文字が付いたデータはマッチしなくなります)

Qプリンターインク

もうないと勘違いしてプリンターインクを開封しました。

まだたくさん残っていたので、開封した新しいプリンターインクを取り出し、穴二箇所にセロテープを止めてます。

乾燥してしまいますか?

開封したプリンターインクを再度保存する方法はないですか?

Aベストアンサー

サランラップで包むかビニール袋に入れて封をする

QPerlの正規表現

Perlの正規表現についての質問です。
例)
899 YES Alt 0 0.000 pps 2.000 pps 4.000 pps 0
2 YES Alt 0 1.222 (space)-0.100 (space)3.000(space)0
103 NO Alt 0 3.333 % 0.000 % 0.000 % 0
               ^^^^^
=====抜粋========================================
if($_ = ~ / Alt+(\s+)+0+(\s+)+(\S+)+(\s+)+(\S+)+(\s+)+(\S+)+(\s+)+(\S+)+(\s+)+(\S+)+(\s+)+(\S+)+(\s+)+(\S+){
print OUT "\n$5,";
=================================================

上記のような文字列があるとして"^^^^^"だけを抜き出したい場合の正規表現はどのようにすればよろしいのでしょうか?
考えたif文では当たり前ですが2番目の(-0.100)が抜き出せません。また、検索できた順に抜き出し、出力したいので
if文を二つ書くのは避けたいです。
どなたか教示ください。


宜しくお願い致します。

Perlの正規表現についての質問です。
例)
899 YES Alt 0 0.000 pps 2.000 pps 4.000 pps 0
2 YES Alt 0 1.222 (space)-0.100 (space)3.000(space)0
103 NO Alt 0 3.333 % 0.000 % 0.000 % 0
               ^^^^^
=====抜粋========================================
if($_ = ~ / Alt+(\s+)+0+(\s+)+(\S+)+(\s+)+(\S+)+(\s+)+(\S+)+(\s+)+(\S+)+(\s+)+(\S+)+(\s+)+(\S+)+(\s+)+(\S+){
print OUT "\n$5,";
=================================================

...続きを読む

Aベストアンサー

>もうひとつ教えてほしいのですけど、抜き出した値が200.000や-12.000

整数部分が一桁に限らないということですね。

\d\.\d+
-?\d\.\d+

の \. の前の部分が整数部分の数字になります。
現状でそこは \d つまり数字一つしか想定していないのでここを
複数の数字を受け付けるようにすればOKです。
つまり、
\d+\.\d+
もしくは
\d*\.\d+
のようになります。これは、前者は整数部に必ず数字がなければいけませんが
後者は .1828459 のようなものも受け付けます。

Qプリンターインクの保存方法

以前、誰かから聞いたのですが、プリンターインクの安いのがあったらまとめ買いして、冷凍保存しておくと期限が過ぎても十分使えるよ、といわれたことがあります。これ、本当でしょうか?

Aベストアンサー

>冷凍保存しておくと
聞いた事もない話です。大間違いです。日の当たらないところで温度変化の少ないtころで保管すべき物です。
また有効期限を過ぎても印刷には使えますが、色の再現等になってくると劣化する可能性はあります。

>プリンターインクの安いのがあったらまとめ
純正インクの価格はメーカーが上手にコントロールしてるので日本全国、そんなに価格差は無いと思いますよ。
ただし中国製安価粗悪の互換インクの場合はよくバーゲンセールやってますね。

Qperl 正規表現 抽出

perl の正規表現を用いて、文字列の抽出を行いたいのですがどのように
書けばいいのかわかりません。

実現したいことは
「Y:/フォルダ名/フォルダ名/ファイル名.拡張子」
というテキストに対して
「拡張子」のみを抽出することと
「ファイル名」のみを抽出することです。

パターンマッチや変換はなんとなくわかるのですが
抽出の仕方がよくわかりません。
よろしくお願いいたします。

Aベストアンサー

File::Basenameを使うのがよいかと。
http://perldoc.perl.org/File/Basename.html

もしかすると、cmd.exeでdirとforを使うか、Scripting.FileSystemObjects使うほうが楽かもしれない。

参考URL:http://www.ideone.com/EAlSM

Qパソコンのプリンターインクについて

パソコンのプリンターインクについて
エプソンの純正インクを使用していますが売り場にコピーインクがありました。
実際にコピーインクを利用しても問題は無いのでしょうか?
価格で純正より安いため検討しております。

Aベストアンサー

純正品でなければ印刷品質にいろんな問題が発生しますし
時には故障につながる可能性も純正品より高くなることを
ご理解の上、ご使用ください。
リサイクルインクなどは確かに経済的でエコに繋がるのですが
機器からすれば決して良いものではありませんのでご注意を。
すべては自己責任で使う分には問題ないと思います。

QPerl 正規表現

いつもお世話になっております。
ご教示お願い致します。

$TEXT =~ s/>>|>>/<button>>><button>/g;

テキストエリアに
「>>」or「>>」
が入力されたら、ボタンで表示する
まではできたのですが、

「>>」or「>>」これらの後ろに数字を(※例「123」)入力し入力すると


<button>>>123<button>
と入力されるようにしたいのですが、

この「123」というのが、その時に入力された数字としたいのです。

これのやり方がわかならいです。。。

どうかご教示お願い致します。

Aベストアンサー

s/(>>|>>)(\d*)/<button>&gt;&gt;$2</button>/g


人気Q&Aランキング

おすすめ情報