[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/09 13:48 / Filesize : 160 KB / Number-of Response : 745
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

正規表現 part4



1 名前:デフォルトの名無しさん [2007/08/02(木) 13:53:20 ]
正規表現(Regular Expression)スレです。

質問する場合は実装言語や処理系ソフトウェア名を示しておくと話が早いです。

500 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 01:36:32 ]
>>499
ASCIIのコード表でも見てみればいいんじゃないかな

501 名前:デフォルトの名無しさん [2008/03/12(水) 06:02:36 ]
>>500
見てみたけどピリオドのほうがzより後に来てるのでこれおかしいんじゃないのと思って質問したのですが・・・

502 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 06:04:10 ]
どこの表にそんなでたらめが書いてあるんだよ

503 名前:499 [2008/03/12(水) 06:07:45 ]
あ、あれ・・・
もう一回調べてみたらピリオドのほうが先に来てる・・・

504 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 22:09:17 ]
>>503
あー、すまん、書き間違えてたので修正しといた。

505 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 22:16:00 ]
ってのは冗談として、
そういう ASCII コード表の順に大きく依存するような範囲指定を書くのは良くないと思う。
バグってハマったときに ASCII コードを凝視しないと解決いけなくなるし、移植性も低くなる。
アルファベットと記号は分けて書くようにするとか、文字クラスなどを利用した方が良い。

506 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 23:26:03 ]
>>505
言うことは非常によくわかる。
文字クラスを使うべきっていうのには完全に同意。
でもASCIIコード順は移植性十分にある気がする。
とりあえず俺はASCIIコードで範囲指定するのは問題ないと思う。

507 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 23:49:22 ]
個人的には
OSの事情とかLOCALEまわりのランタイムの完成度とか
POSIX文字クラスは警戒心をくすぐるものだw

508 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 02:07:43 ]
こんばんは!
はじめましてよろしくです^^

キーワード@とキーワードAを同時にグレッペ出来る機能のあるツールはありますか
1000ファイル単位で処理したいんですが
1ファイルに@AA(Aは同じものが連続である)
これを行ごとgrepしたいんです
Aについては1つ削除がいいです
よろしくお願い致します

キーワード@東京都 キーワードA性別A(性別マーク)



509 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 02:25:18 ]
日本語でおk

510 名前:デフォルトの名無しさん [2008/03/13(木) 03:23:27 ]
3回読んだが意味わからん

511 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 03:30:34 ]
なんとなくわかった気がしたけど最後の1行でぶちこわされた

512 名前:デフォルトの名無しさん [2008/03/13(木) 07:22:30 ]
グレッペ

513 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 07:40:30 ]
こんばんは迄呼んだ。

514 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 08:09:40 ]
グレッペのあたりで断念した

515 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 09:04:25 ]
デフォルトのまで読んだ

516 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 09:11:02 ]
1ファイルに3つのキーワードが先頭から
 都道府県名
 性別
 性別を表す何らかのマーク
の順番で並んでいて、
2つめと3つめは同じ性別を意味する別表現である。
例えば2つめが「男」だったら、3つめは「♂」となる。
これをgrepしたいが、性別については一つ消したい。

こんな感じか?
grepだけじゃ無理だからsedかawk使え、でおk?

517 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 09:48:33 ]
わろた

518 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 12:54:59 ]
縦読みだろJK

こはキ11こAよキ

ここで、前半部分の"こはキ11こ"というのは、
個数は11個じゃないよ、というのを表している。
個は、!=11個、というわけだな。
後半部分の"Aよキ"というのは、
2個でもねーよ、というのを表している。
(2個 !=)という逆ポーランド記法を使っているようだ。

つまり、個数は11個でも2個でもないということだったんだよ!!!
Ω ΩΩ<な、なんだってー!!!



519 名前:デフォルトの名無しさん [2008/03/13(木) 16:15:05 ]
Perlで>>1のようにアンカー機能をつけるためには正規表現を学べばいいと聞きました

if ($FORM{'text'} =~/>>$d/)
こんな感じでアンカーを抜き出すのは合ってるのでしょうか?
そのあと$DATA[$d]てきなのを取り出すにはどうしたらいいのでしょうか?

520 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 16:26:58 ]
>>519
ハェ?誰に聞いたんだ?言った奴に質問してこい

521 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 20:34:26 ]
$FORM{'text'} =~ s/>>(\d{1,4})/<a href='#$1'>>>$1<\/a>/ixms
思いついたやつを貼ってみる
こんなんだっけ?perlうろ覚えだわ

522 名前:デフォルトの名無しさん [2008/03/13(木) 21:25:39 ]
>>521
うまくリンクされません。。
$FORM{'text'} =~ s/>>(\d{1,4})/<a href='#$1'>>>$1<\/a>/ixms
↑これは桁数が1〜4ならマッチということですよね
リンクされないのはなぜでしょうか?

523 名前:デフォルトの名無しさん [2008/03/13(木) 21:30:52 ]
すいません
自己解決しました
$val =~ s/</</g;
$val =~ s/>/>/g;
これでタグを無効にしていました
それで>>521さんの通りにやるとアンカー自体はマッチします
この後それを取り出すのはどのようにすればいいのでしょうか?
ログからデータを取得するのはわかりますが、実際にその取り出された部分だけを抽出して表示するやり方がいまいちわかりません

524 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 21:35:50 ]
webprog池

525 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 21:58:16 ]
>>508
やったな、おい!大漁じゃねーか!

526 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 07:20:33 ]
なんだい今更になって
本人乙とでも言ってほしいのか?

527 名前:デフォルトの名無しさん [2008/03/14(金) 18:46:06 ]
>>523

528 名前:デフォルトの名無しさん mailto:age [2008/03/14(金) 21:06:23 ]
「楽しいかもね、そうかもね」っていう文字列で
「楽.*ね」ってやると、.*は可能な限りマッチするから
「楽しいかもね、そうかもね」まで拾っちゃうでしょ?
それを「楽しいかもね」でマッチさせたい場合どうすればいいですか?



529 名前:デフォルトの名無しさん [2008/03/14(金) 21:08:42 ]
*?って?をつければ非欲張り型(なるべく短くマッチ)になるかも知れない

530 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 21:08:49 ]
>>528
まずは>>1を音読したまえ

531 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 21:09:35 ]
楽.*?ね

532 名前:デフォルトの名無しさん mailto:age [2008/03/14(金) 21:12:11 ]
.*? でした。

533 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 00:19:58 ]
60文字程のURLなんだけど
真ん中あたりの15文字くらいがわかんなくなりました
正規表現でなんとかなりませんか?

534 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 00:27:42 ]
その15文字の前か後ろの長いほうで検索すればいいだろ…

535 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 10:57:56 ]
>>528
楽[^、]*ね

536 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 11:05:59 ]
>>535
それが許されるなら
楽しいね
だって許されるはずだ

537 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 11:47:45 ]
楽しい、ね

538 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 11:48:14 ]
楽しいかもね楽かもね



539 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 14:28:52 ]
>>535
だったら
 楽[^ね]*ね
でもいい様な。

540 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 18:53:11 ]
ワード協会とか除外すればいいのどは

541 名前:デフォルトの名無しさん [2008/03/15(土) 22:03:46 ]
安楽死ね

542 名前:デフォルトの名無しさん mailto:age [2008/03/16(日) 00:57:08 ]
「楽しいかもね、そうかもねABC」っていう文字列で
「ね.*$」ってやると
「ね、そうかもねABC」まで拾っちゃうでしょ?
それを最後の「ねABC」でマッチさせたい場合どうすればいいですか?

543 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 00:59:00 ]
ね.*?$ だと何度言えば

544 名前:デフォルトの名無しさん mailto:age [2008/03/16(日) 01:02:19 ]
>>543
マジで?できないけど??

545 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 01:04:58 ]
[^ね]を使うとか、いろいろやりようはある

546 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 01:08:49 ]
>>544
最短一致に対応してないタイプの正規表現なのかな。

547 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 01:16:55 ]
>>543,546
その目的には、最短一致は使えないから。
照合開始位置を後ろにずらしてまで最短を見つけるわけではない。

548 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 01:21:20 ]
ああ、そうなんだ。



549 名前:デフォルトの名無しさん mailto:age [2008/03/16(日) 01:34:22 ]
さあ、この問題を解決できる神はいるのだろうかっ!!(ただ答えが欲しいだけ)

550 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 01:35:49 ]
ね[^ね]*$ じゃないのか?

551 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 01:50:55 ]
それもう545で提案されてんじゃん。

552 名前:デフォルトの名無しさん mailto:age [2008/03/16(日) 02:24:31 ]
>>550
THX!ひとまずそれで省いた後
ね$をマッチさせることにするよ

553 名前:492 mailto:sage [2008/03/16(日) 03:14:37 ]
やはり戻り読みが使えないと難しいですか?

554 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 03:24:12 ]
戻り読みはいらんだろ

555 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 06:10:58 ]
Vimで
2008年3月16日 06:09:42

2008-03-16 06:09:42
のように年月を-で、日を削除するように置換するにはどうしたらいですかね?

556 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 06:25:49 ]
:%s/年/-/
:%s/月/-/
:%s/日//

じゃあかんのんか?
というか、3 を 03 に変える所までやりたいの?

557 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 06:31:06 ]
>>556
説明不足ですみません、対象のテキストには日付以外にもいろいろ書かれていて、
年や月などの単語はそのままに日付部分だけ置換したいのです。
日付の正規表現が理解できていないので、こちらでお尋ねした次第です。

>というか、3 を 03 に変える所までやりたいの?
可能ならしたいです。

558 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 07:04:36 ]
とりあえずこれでいけた。

:.s/\([0-9]\{1,4}\)年\([0-9]\{1,2}\)月\([0-9]\{1,2}\)日/\=system("printf '%04d-%02d-%02d' " . submatch(1) . " " . submatch(2) . " " . submatch(3))/



559 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 07:09:55 ]
しまった。
テスト用に1行のみの置換にしてた。
:.s は :%s に変えてね。
まあ分かると思うけど。

560 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 07:45:51 ]
>>558さん、ありがとうございます。
やってみたのですが、うまくいかず、日付の部分が丸ごと消えてしまうようです。

'printf' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

と出ました。こちらのVimの設定が悪いのでしょうか?もう少し試してまたレス返しにきます。

561 名前:>>555=>>557 mailto:sage [2008/03/16(日) 08:05:26 ]
何度か試したのですが、同じ結果です。
一応こちらの手順ですが、スレに貼って頂いたものをクリップボードに入れてから、
:<C-R>*
で貼り付けして、先頭を :%s/ に変えてテキスト全体に適用してから、実行しました。ほぼコピペなので打ち間違いはないと思うのですが。
Vim7 を Windows 2000 sp4 で使ってます。
printf などもわからないため、もう少し調べてみます。

562 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 10:10:00 ]
>>555
ViVi でだけど以下でいけた
:s/(\d{4})年(\d{1,2})月(\d{1,2})日 (\d{2}):(\d{2}):(\d{2})/\1-\2-\3 \4:\5:\6

Vim でも同じように出来るんじゃないか?

563 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 11:45:32 ]
>>562さん、やってみましたが無理でした。
マッチはうまくいってるみたいですが、置換の仕方がVimとだいぶ違うようです。
ViViはいじったことないので、少し調べてみます、スペース入れる辺りがよくわかりませんので。
わざわざありがとうございました。皆さん、お手数おかけしております。

564 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 12:03:58 ]
お二人のご教示をヒントにいろいろいじっていたら、以下で、

%s/\([0-9]\{1,4}\)年\([0-9]\{1,2}\)月\([0-9]\{1,2}\)日/\1-\2-\3/g

2008年3月16日 06:09:42

2008-3-16 06:09:42

のように、桁数が1桁のままですが、それ以外は置換できました。もう少し試行錯誤してみます。

565 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 12:29:58 ]
月などを2桁にしたいのなら、ViViだと以下のようにすればいい

:s/(\d{1,4})年(\d{1,2})月(\d{1,2})日 (\d{1,2}):(\d{1,2}):(\d{1,2})/format("%04d-%02d-%02d %02d:%02d:%02d", $1,$2,$3,$4,$5,$6)/e


566 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 16:54:21 ]
>>560
>>558 は printf コマンドがあることを前提にしてるから
Windows のコマンドプロンプトだと無理なんだろう。
Cygwin でやればいけるはず。

567 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 17:51:53 ]
>>565さん、ViViを使って、教えていただいた正規表現でできました。
いろいろVimで粘ったのですが自分のスキルでは無理だったので。
ありがとうございました。

>>566さん、ご教示ありがとうございます。
Cygwinはよくわからないのと、>>565さんの方法で出来たので printfコマンドはあきらめました。

>>555の質問の件は>>565さんので解決することができました。
皆さん、いろいろ教えていただきありがとうございました。お世話になりました。

568 名前:デフォルトの名無しさん [2008/03/16(日) 19:50:39 ]
あまりの丁寧なレスに
全米が泣いた



569 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 14:41:31 ]
初心者です、それなりに調べたんですが・・

あああああああ
aaaaaaaaa
??????????
乙乙乙乙乙乙乙乙乙乙乙乙

こういうある文字の繰り返しを、一つの表現でマッチできますか?たとえば10文字以上
専ブラで弾きたいんですが、数字はのぞけると嬉しいです

570 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 14:44:54 ]
[^\d]{10,}

571 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 14:45:26 ]
"正規表現 後方参照"でググれ

572 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 16:39:30 ]
任意の一文字って . ドットのことでおききしたいんですけど
探したい文字の前につけるんですよね?
< を探すのに
.< として検索したら結果は
>< として検索されます
検索結果に > を含めない方法教えて下さい

573 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 17:00:47 ]
>探したい文字の前につけるんですよね?
新しい解釈だな

574 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 19:07:48 ]
久しぶりに理解不能なの読んだな
「>」でない任意の1文字 + 「<」
と一致させたいってことなら [^>]<
検索結果から>だけ取り出したいってなら.(>)
後者に何の意味があるのかは知らないけど

ただ少なくとも正規表現について基礎から勉強しなおしたほうがよさそうだな

575 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 19:15:14 ]
むしろ日本語について基礎から勉強しなおしたほうがよさそうだな

576 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 19:38:21 ]
最近も508が理解不能だったぞ

577 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 20:04:03 ]
読み直して 吹いた>>508

578 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 20:12:36 ]
>>514が秀逸



579 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 02:36:39 ]
>>577
あれからダブルグレッペというマクロをつかわせていたらきましたよw
一応テストしてから本格的に使わせていただこうと
HDDの奥深くにテスト用のテキスト置いて、 grep開始!
ほへ?
グアッガッガーッ!!うわぁぁああああ!!!
この音は何??
なんだろか!?
ハードディスクが唸りまくってるタラリーン
よくわからないけどドライブごとgrepしてくれたよ
1ファイルで5000行〜1万行が40万ファイルあるのに・・・(ポカーン
コントロール+オルト+デリートでストップかけたら
エディター画面の後ろ側にエラー画面がいくつもでてたww
今時ブラクラ??
驚いたというかワラタwww


580 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 15:44:41 ]
使用するソフトはProximitronです。

以下のような広告を含む<table>ブロックを丸ごと削除したいと考えています。
<table width=100% class=tbl border=1 cellpadding=5>
<tr bgcolor=#EEEEEE><td height=5px></td></tr>
<tr>
<td align=center>
<iframe id='a5c37d59' name='a5c37d59' src='ads.xxx.com/xxx/afr.php?n=a5c37d59&zoneid=2&cb=<?=41Q40eQDW2vfp6o;?>' framespacing='0' frameborder='no' scrolling='no' width='300' height='250'>
<a href='ads.xxx.com/xxxxxx/ck.php?n=adf3ef1c&cb=<?=41Q40eQDW2vfp6o;?>' target='_blank'>
<img src='ads.xxx.com/xxx/avw.php?zoneid=2&cb=<?=41Q40eQDW2vfp6o;?>&n=adf3ef1c' border='0' alt='' /></a>
</iframe>
<script type='text/javascript' src='ads.xxx.com/xxx/ag.php'></script></td></tr><tr bgcolor=#EEEEEE><td height=5px></td>
</tr>
</table>

一部伏字にして置換してあるので100%同じ文字列ではありません。
これをマッチさせて丸ごと削除したいのです。

<table.*>.*</table>
これだとページ自体が全体的に崩れてしまいます。
tableの開始と終了を合わせないといけないのですが
そこがネックになっています。

581 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 16:43:48 ]
>>580
正規表現スレだからこんな書き方をするとスレ違いかも知れないけど、
$NEST(<table,[^>]++class=$AV(tbl)[^>]+>*,</table>)

「*」の所を、「*消したい文字を入れる*」とか、すればいいんじゃないかな。

582 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 02:57:04 ]
拡張子のないファイルに.txt付けたいです
aa1234ファイル

[0-9]
$[\.(txt)]
だめですか?

583 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 03:02:31 ]
>>582
>>1

584 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 03:12:15 ]
+ が使えるなら
s/^\([^.]+\)$/\1.txt/
+ が使えないなら
s/^\([^.][^.]*\)$/\1.txt/

585 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 04:16:02 ]
>>583
了解
>>584
ありがとうございます

586 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 12:58:56 ]
(Perl5互換)のツールで半角括弧を削除したいんですよろしくお願いします
元の文字列
(10123)test.txt
希望する変換後の文字列
10123test.txt

使ってみたいツールはこれです
ベクター Flexible Renamer
ttp://hp.vector.co.jp/authors/VA014830/FlexRena/

このスレの>>1関連サイトを廻ってみたけどよくわかりませんでした
ツールの作者HPもいって見ましたがQ&Aとか掲示板はなかったです
どなたか括弧の取り除き方教えて下さいお願いします

587 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 14:28:15 ]
( 削除
) 削除

588 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 17:03:04 ]
正規表現教えて下さい
<h2>タイトル</2>
「<」から「>」までお願いします(「タイトル」の文字列含む)
どなたかよろしくお願いします



589 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 17:06:50 ]
>>1

590 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 17:15:46 ]
>>588です
書き込んでから>>1読みました
今のところ使うソフトは秀丸エディターを試用しようしてみよう思いますが
ツールは何も揃えていない状態なので解答者サンのお勧めのソフトで始めてみます
正規表現でテキストの加工をしたいです
初心者でも挫折しないで継続して使っていけるソフトも一緒に探してます
金額にもよりますがフリー有料問いません
使うソフトはまだ明確には決めていませんので取り合えずシェアーウェアーで試してから
本格的にやってみようと思います
<h2>タイトル</h2>
よろしくお願いします

591 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 17:18:55 ]
<h2>///ここは<strong>見出し</strong>です///</h2>

こんなのは想定しなくていいのか。

592 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 17:26:26 ]
>>591サン
即レスありがとうございます
そういうのもあるかもしれないです
文字列の中に <strong>見出し</strong> が入っていれば検索文字列も変わりますよねorz
<h2>からエンドを</h2>にする方法教えて下さい
お願いします


593 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 17:27:33 ]
途中に改行は?

594 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 17:53:20 ]
>>593サン
588です
途中に改行は想定していなかったです
あるかもわからないと今気づきました
お手数お掛けして恐縮ですが何卒よろしくお願い致します

595 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 23:10:25 ]
おまいら、よく>>588の文章で、その意図が判ったな。

596 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 23:37:54 ]
<h2>///ここは<h2><strong>見出し</strong></h2>です///</h2>

こんなのは想定しなくていいのか。


597 名前:デフォルトの名無しさん [2008/03/24(月) 23:43:26 ]
結局、正規表現は入れ子は処理できないのでは

598 名前:デフォルトの名無しさん [2008/03/24(月) 23:46:46 ]
<h2> (.*) </2>
\1

<h2> ([.\n]*) </2>
\1

とかでいいのでは?



599 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 23:47:39 ]
なるほどね
過去スレ読めばよかったorz
>>33まで読んだ

600 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 23:52:05 ]
>>595がここに張り付いてるようじゃ
このスレで勉強させてもらおうって人も尻込みするね
>>595の意図はそれなんだろうけど・・・






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<160KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef