[過去ログ] 正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g (989レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
437: 436 [age] 04/05/11 16:15 ID:??? AAS
/[a-z](?:=(?:[A-Z]|"[A-Z](?: [a-z]=[A-Z])*"))?/
438: 435 04/05/11 16:26 ID:??? AAS
436=437 さんありがとう
439
(2): 04/05/24 16:10 ID:yOpX2XMb(1) AAS
質問です。
$dataにはhtmlがごちゃごちゃ入っているとします。例えば
$data =
"<p>\n".
"    ほげれ\n".
"</p>\n".
"<pre>\n".
"    ここは整形済み\n".
"</pre>";

この$dataを他のhtmlに埋め込むプログラムをつくりました。
省10
440
(1): 04/05/25 01:23 ID:??? AAS
行とタグの二つを認識しつつ、インデントを加えるわけだから、
一行は無理だと思う。
441: 未承諾広告※ ◆TWARamEjuA 04/05/25 11:33 ID:??? AAS
>>439
my $Indent = "\t";
my $data =<<"HTML";
<p>
ほげれ
</p>
<pre>
ここは整形済み
</pre>
HTML
省13
442
(1): 04/05/25 13:24 ID:??? AAS
$data =~ s/(?:(<pre>[\S\s]*?<\/pre>)|^(.+?)$)/($1)?$1:" $2"/mgei;
443: 439 04/05/25 17:16 ID:??? AAS
どっちも完璧でした。そしてどっちも私の理解を超えてる・・・。
このコードを眺めて精進します。本当にありがとうございました。
444: 440 04/05/25 19:45 ID:??? AAS
>>442
なるほどmオプションで解決できますね。

吊ってきます。。
445: 04/05/25 20:15 ID:??? AAS
(´・ω・)
446: 04/05/30 02:31 ID:d8FeFDnu(1) AAS
PHP4で文字列を正規表現で解析したいと思います。
文字列は 'YYYYMMDD-hhmmss', 'YYYYMMDD' の二種類がマッチして、
前者は YYYYMMDD と hhmmss を、
後者は YYYYMMDD と '' (空) を取得したいと思います。

/(\d{8})-(\d{6})/ では後者で取得できませんでした。

どなたかパターンを教えてくださいませ。
447: 04/05/30 02:35 ID:??? AAS
?を使えると幸せになれるぽいよ
448
(2): 04/05/30 02:47 ID:??? AAS
/(\d{8})(-(\d{6}))?/ で可能でした。ありがとうございます

しかしながら、取得した配列が
  前者が  YYYYMMDD-hhmmss  YYYYMMDD  -hhmmss  hhmmss
  後者が  YYYYMMDD        YYYYMMDD  ''       ''
となってしまいました。
欲しいものは
  YYYYMMDD-hhmmss から取得したのが  YYYYMMDD-hhmmss   YYYYMMDD   hhmmss
  YYYYMMDD      から取得したのが  YYYYMMDD        YYYYMMDD   ''
なのです

文を追加することで簡単に直せるのですが、パターンで解決できましたら、
省1
449: 04/05/30 02:50 ID:??? AAS
()の意味分かると幸せになれるかも。
450: 04/05/30 02:50 ID:??? AAS
>>448
あ?欲しいものが得られているだろ
451: 04/05/30 04:49 ID:??? AAS
>>448
?:を調べると吉。
452
(1): 04/06/04 17:11 ID:5ERN6S7J(1) AAS
httpd.confのRewriteRuleで、

外部リンク:www.example.com
または
外部リンク:www.example.com
の「bar」(つまりスラッシュ区切りの一番最後の文字列)
を、$1に格納して、/index.php?cat=$1 [L] を表示するにはどうしたらよいのでしょうか?

試しに以下のようにやっても、404になってしまいました。
RewriteRule (^/+)/?$ /index.php?cat=$1 [L]

どうすれば良いのでしょうか?
453
(1): こうかな? 04/06/04 17:38 ID:??? AAS
([^/]+)/?$
454: 452 04/06/04 17:49 ID:??? AAS
>>453
あう、おはずかしい勘違い。
うまくいきました。ありがとうございます。
455
(1): 04/06/21 10:56 ID:DV/+bk/n(1) AAS
はじめまして。
>>1のリンク先を見たのですが、素人&理数系全くダメの私には理解できませんでした・・・
どなたかアドバイスを下さると嬉しいです。

1-1001までの数字を
1→<a name="1">1</a>



1001→<a name="1001">1001</a>
というふうに置換したいのですが、
省4
456
(2): 04/06/21 13:16 ID:??? AAS
s|\d{1,4}|<a name="$&">$&</a>|;

きっとこんなんじゃ駄目なんだろうな。
1-
あと 533 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s