正規表現道場 Part2 (393レス)
前次1-
抽出解除 レス栞

1
(8): 2012/09/19(水)18:58 ID:bdgNsY2f(1) AAS
【正規表現道場の掟】

・言語不問

・質問も大歓迎。使用言語を書くのを忘れずに。

正規表現と関係ない話・質問は他スレへどうぞ。

前スレ
正規表現道場
2chスレ:php
2
(4): 2012/09/20(木)03:58 ID:??? AAS
>>1

●過去スレ
正規表現道場@2ch
 2chスレ:php
正規表現道場@2ch Part2
 2chスレ:php
正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g
 2chスレ:php
正規表現道場@2ch Part4
 2chスレ:php

●過去スレのテンプレにあった参考サイトたち
Perlメモ
 外部リンク[htm]:www.din.or.jp
正規表現メモ
 外部リンク[html]:www.kt.rim.or.jp
Regex::Diagram.pm
 外部リンク[html]:www.cc.rim.or.jp
正規表現
 外部リンク:www.cc.rim.or.jp
UNIX正規表現入門
 外部リンク[html]:web.archive.org
Regular Expression(Riue ちゃんの正規表現講座)
 外部リンク:www.sixnine.net

ほとんどは↓のリンク集にまとまっています。
正規表現/文字コード最新リンク2005
 外部リンク[html]:www2.famille.ne.jp (Not Found)
14
(3): 2013/02/10(日)11:51 ID:m9q+FHWZ(1) AAS
パスワードの登録で
半角アルファベットと半角数字の組み合わせで8文字以上
という条件を考えてるんですが、以下じゃダメですよね?

preg_match('/^[a-zA-z0-9]{8,}$/', $s);

アルファベットと数字の組み合わせ(アルファベットも数字もどちらもある)とするには
どうしたら良いでしょうか?
50
(3): 2013/09/22(日)02:25 ID:V8cai0+K(1) AAS
それだと最初に出現するNN\s位置からマッチングが始まって、
最短で後続するVBNまでがマッチする

こうじゃないか?
.*(NN\s.*?VBN)
125
(3): ◆QzqhRqBYxktP 2014/02/04(火)13:41 ID:??? AAS
・開始タグと閉じタグの間に文字列を含まない正規表現 (正規表現 否定 除く)

$_ = "ABC ABC DEF ABCDEF";

while ( m/
# Perl 5.10 以降で有効
ABC
[^ADX]* # 先頭の文字を使った高速処理
(?:
(?:
DEF (*ACCEPT) # マッチ成功
|\K ABC # 今までマッチした文字列を捨ててリスタート
|XYZ (*PRUNE) (*SKIP) (*F) # NGワード検出、マッチ失敗
|. # ↑の3つ以外の1文字
)
[^ADX]*
)*
(*COMMIT) (*F) # DEFで閉じられないまま終端に到達。
/xgsiaap )

{ print "match! <${^MATCH}>\n"; }

# NGワード、開始タグ、閉じタグの競合は想定していない。
# 例、NGワード="</" 、 閉じタグ="</div>"
297
(3): 2018/01/03(水)00:57 ID:??? AAS
とりあえずJaneStyleで動いたやつ

^(?i:<br(?: ?/)?>|\s|&#(?:x[0-9a-fA-F]+|[0-9]+);| )*$

本文中に数値参照入ってるから面倒なんだな
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.680s*