[過去ログ] 正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g (989レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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>|;
きっとこんなんじゃ駄目なんだろうな。
457: 455 04/06/21 13:20 ID:??? AAS
いろいろぐぐって自己解決いたしました。
[0-9]+\f →<a name="\0">\0</a>
これで出来るようになりました。
今度からもっと調べてから書き込みますね。
スレ汚し失礼しました。
458: 04/06/21 13:23 ID:??? AAS
>>456
すいません、書き込んでいる間にレス下さってたんですね。
ありがとうございます<(. .)>
459: 04/06/23 14:38 ID:StfIGGBa(1) AAS
'<tag>test1<tag>test2</tag>test3</tag>';
上記の文字列から'test2'の部分だけを取り出したいのですが、
'm /<tag>(.*?)<\/tag>/;' では$1に 'test1<tag>test2' まで入ってしまいます。
'm /<tag>.*?<tag>(.*?)<\/tag>/;' で望みどおりにはなるのですが
エレガントではないように思います。
もっと良い表現はないでしょうか?
460(1): [age] 04/06/23 15:40 ID:??? AAS
m!.<tag>(.*?)!;
461(1): 460 04/06/23 15:57 ID:??? AAS
m!.<tag>(.*?)<!;
462(1): 04/06/23 16:02 ID:??? AAS
ありがとうございます。>>461
463(1): [i] 04/06/23 18:16 ID:??? AAS
正規表現2chスレッド (WEBプログラミング) 外部リンク[php]:pwiki.chbox.com
(03/11/19) 外部リンク[html]:snapshot.publog.net
(02/11/24) 2chスレ:php
(01/07/26) 2chスレ:php
上下前次1-新書関写板覧索設栞歴
あと 526 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s