正規表現道場 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*