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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
163
(2): 158 04/01/20 00:19 ID:??? AAS
>>159
プログラム自体が「設定ファイルに記述した正規表現(のリスト)にマッチしたら」っていう処理なんで、
>逆に、「〜にマッチしなかったら」という処理にした方が楽。
とは分かってるんですが、何とかならない物かと。

……あや、PHPでも '?!' は使えるのか。ってことは、
/^(?!ほげ).*/
で、「文字列 ほげ が先頭にある文字列以外にマッチ」になるのか?
としても、
/^((?!ほげ)|(?!ふが)).*/
じゃないよなぁ……。
164
(1): 04/01/20 03:08 ID:??? AAS
boolを反転させればいいだけ。正規表現使う必要も無し。
165
(1): 04/01/20 03:48 ID:??? AAS
>>163
何の設定ファイルか興味津々。
166
(1): 04/01/20 04:05 ID:??? AAS
>>163
アホですか?
167: 04/01/20 08:28 ID:??? AAS
アホって言うか、いわゆる初心者ってやつです。おまけに自分で調べない、人に聞くことしか出来ないときてますから手に負えません。
168: 04/01/20 17:57 ID:??? AAS
みたこと無い人はPHP質問スレをちらっと訪れてみることをお勧めします。
長期滞在は精神衛生上よろしくありませんので、あくまでピーピングってください。
169
(1): 158 04/01/21 03:02 ID:??? AAS
>>164-166
申し訳ないです。数時間色々試して、「正規表現でそういうのは無理」
と思いつつもつい、知ってる人がいれば良いな程度に書き込んでしまいました。
(「無理」って思ったんなら諦めろよ、俺。)

処理の方いじってみる事にします。(とりあえず、当面質問スレには出向かない方向で。)
ありがとうございました。
170: 04/01/21 06:51 ID:??? AAS
(「無理」って思ったんなら諦めろよ、俺。)

気持ち悪いです。
171: 04/01/21 07:45 ID:??? AAS
気持ちいいです。
172: 04/01/21 15:39 ID:??? AAS
>>169
preg_match('/(?:(?!^(foo|bar)).)*/', $str, $arr); if ($arr[0]) do;

これが正規表現でやることか?
つーか>>1のサイトくらい見ろよハゲ
173: 04/01/25 15:45 ID:??? AAS
perlを使っています。
<a href="#epigraph">▲</a> <a href="#D_20040124">▼</a>
を、
<a href="#D_20040124">▲</a> <a href="#epigraph">▼</a>
と、属性値だけ入れ替えるにはどうしたらよいのでしょうか?(属性値は可変です)

正規表現は苦手で、いくら考えても判らなかったので……。
174
(1): 04/01/25 16:16 ID:??? AAS
/(<a href="\#)([^"]+?)(">▲<\/a> <a href="\#)([^"]+?)(">▼<\/a>)/$1$4$3$2$5/gi

こういうことなんかな? 意図がわからんからめちゃくちゃ適当なんだが。
175: 04/01/25 16:27 ID:??? AAS
>>174
できました! そっか、こういう風にすれば良かったのか……。
今度からは自分でできるように、正規表現についてしっかり勉強しようと思います。
ありがとうございました。
176: 04/02/03 02:35 ID:dCMf0k2c(1) AAS
ホッシュ
177
(1): 04/02/09 22:07 ID:9171cO3S(1) AAS
IPアドレスの正規表現で
a.b.c.d/8
とか
a.b.c.d/32
ってどういう意味なんでしょうか?
誰か教えてください…
178: 04/02/09 22:12 ID:??? AAS
>>177
正規表現じゃなくてサブネットマスクだろ
ぐぐれ
179
(1): 04/02/10 18:53 ID:??? AAS
めっちゃ簡素な質問で申し訳ないのだが、
PerlでHTMLタグを取り除く処理を行う場合、

s/<.*?>//g;
と書いている場合と、
s/<[^>]*>//g;
と書いている場合がありますよね?
大抵のところで「<.*?>は遅い」とかかれているのですが、
実際どれくらい処理効率が違うのでしょうか
180
(1): 04/02/10 18:56 ID:??? AAS
すみません、すごく初歩的な質問なんですけど、
いくつか並んだ単語の中の、真ん中の単語だけを検索するには
どういう正規表現を使ったら良いのでしょうか?

<item name="アニメA.Aスレッド 13th session " category="AA" board="AAサロン"
<item name="アニメA.Aスレッド 12th session " category="AA" board="AAサロン"
<item name="アニメA.Aスレッド 11th session " category="AA" board="AAサロン"

と並んでいるもののうち、【アニメA.Aスレッド xxth session】だけを検索したいのですが可能でしょうか?

いろいろ検索しつつ試行錯誤をしていますが、どうしても分かりません。
どなたかいらっしゃいましたら、教えて頂けないでしょうか?
181: 04/02/10 20:26 ID:??? AAS
>>179
自分でベンチマークしてみる

>>180
21st 22nd 23rd ってことになるかな?
182: 04/02/11 05:51 ID:??? AAS
/アニメA.Aスレッド [0-9]{2}th session/
1-
あと 807 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.019s