[過去ログ] 正規表現道場 Part2 (466レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
267: 2014/06/01(日)03:26 ID:???.net AAS
てすてす &
268: 2014/06/01(日)10:07 ID:???.net AAS
>>266
それ、お前向けにカスタマイズされてるだけだろ。
269: 2014/06/01(日)10:29 ID:???.net AAS
こういう陰口叩くやつよりマシ
270: 2014/06/04(水)09:34 ID:/dS5nOl7n(1) AAS
解除北?
271: 2014/06/06(金)06:34 ID:???.net AAS
test
272: [age] 2014/06/06(金)06:36 ID:???.net AAS
test
273: 2014/06/06(金)06:39 ID:qyn3RpL3.net(1) AAS
test
274: 2014/06/09(月)20:39 ID:Xlk9Lxk9.net(1) AAS
javascriptでhtmlタグ内以外での検索をしようとしていますが、上手く行きません。お助け下さい。

lat = 'あい';
body = '<a href="あい">あい</a>';
reg = new RegExp(">[^<][\s\S]*?" + lat + "[\s\S]*?<","m");
body.match(reg);
console.log(reg.index);

13が返って欲しいのですが、undifinedになります。
275
(1): 2014/06/10(火)15:56 ID:???.net AAS
当スレは中級者以上向けになっているのでこちらへ。

Regular Expression(正規表現) Part12
2chスレ:tech

jsならieか否か、または両方かも書いたほうが良いでしょう。
276: 2014/06/10(火)18:29 ID:pkqjoeBF.net(1) AAS
>>275
ご誘導ありがとうございます!
277: 2014/06/19(木)11:10 ID:???.net AAS
外部リンク[pdf]:home.hiroshima-u.ac.jp
計算機基礎論 - set.pdf
278: 2014/06/21(土)14:09 ID:???.net AAS
>>1
関連スレのテンプレ入り

理論計算機科学
2chスレ:tech
279: 2014/06/25(水)15:49 ID:???.net AAS
確率の基本 - 青空学園
外部リンク[html]:aozoragakuen.sakura.ne.jp

豪快に脱線中。言論統制対策でスペース。
280: 2014/06/25(水)16:17 ID:???.net AAS
このスレって誰かの日記帳スレだったの?
281: 2014/06/25(水)16:21 ID:???.net AAS
俺のメモ帳だけど?
282: 2014/06/25(水)16:26 ID:???.net AAS
ならコテ付けろ
283: 2014/06/26(木)14:34 ID:???.net AAS
確率 1/10 で当たるんなら 10 回やれば当たる?
外部リンク[html]:www.math.kobe-u.ac.jp

確率は正規表現の処理効率向上に使う。
"|" による分岐で確率の高いほうを前に置いたほうが早くなるetc..
284: 2014/06/27(金)22:19 ID:???.net AAS
## 確率の実験

my $cnt=0;

for (my $i=0; $i<1000000; $i++){

if ( int(rand(3)) == 0 || int(rand(3)) == 2 || int(rand(3)) == 1)
{
$cnt++;
}# if

} #for
print "$cnt\n";
省3
285: 2014/06/29(日)14:17 ID:???.net AAS
傘スレの無能っぷりが酷い。正規表現作ってやりゃ済む話じゃないか。
286
(1): 2014/07/07(月)04:54 ID:???.net AAS
\Gを知らないのか使えないのか知らんけど・・
テキストエディタの正規表現には関わりたくないや。
287: 2014/07/07(月)06:08 ID:???.net AAS
>>286
知らなかったの方だけど、こそこそ指摘するとか鬱陶しい奴だな…
288: 2014/07/07(月)07:13 ID:???.net AAS
\G(?:@command|,)

タダでスキルアップさせてやったんだから文句言うなっしー。
289: 2014/07/16(水)02:27 ID:???.net AAS
ときわ台学
外部リンク:www.f-denshi.com

代数系、線形代数。
290: 2014/07/28(月)11:12 ID:tZb2oMPI.net(1) AAS
★2ch勢いランキングサイトリスト★

◎ +ニュース
・ 2NN
・ 2chTimes
◎ +ニュース新着
・ 2NN新着
・ Headline BBY
◎ +ニュース他
・ Desktop2ch
・ 記者別一覧
省8
291: 2014/09/28(日)01:14 ID:???.net AAS
> ※ ヤフーのHTMLには javascript が使われており、正規表現がコードの一部に誤爆します。
・・・ならテストデータ変えろよと。
292: 2014/10/11(土)01:16 ID:???.net AAS
テストし直すのが面倒でねぇ・・。
293: 2014/10/25(土)17:29 ID:???.net AAS
群論入門
外部リンク[html]:www.nurs.or.jp

その1 - 17P

× 60度
○ 120度
294
(1): 2014/11/29(土)17:23 ID:???.net AAS
preg_replaceで文章内に<br /><br />が出現した以降の文字をすべて削除するのはどうすればいいですか?
295
(1): 2014/11/30(日)04:03 ID:???.net AAS
>>294
<br /><br />.*$
296: 2014/12/01(月)14:32 ID:???.net AAS
>>295
サンクスできました
297: 2014/12/01(月)14:46 ID:???.net AAS
「正規表現」などを使う場合には、【regex railroad diagram】を利用すれば、とても分かりやすく「図式化」してくれます
外部リンク:plus.appgiga.jp
298: 名無しさん@そうだ選挙に行こう 2014/12/13(土)19:13 ID:???.net AAS
2ch専ブラで「1文字だけしか書かれていないレス」をNG処理する場合はどういった表現をすればいいのでしょうか
299: 名無しさん@そうだ選挙に行こう 2014/12/13(土)20:39 ID:???.net AAS
概出
300: 名無しさん@そうだ選挙に行こう 2014/12/13(土)20:51 ID:???.net AAS
そこをなんとか
301: 2014/12/19(金)13:42 ID:fItp7j1V.net(1) AAS
もとかりやゆいか
302
(1): 2014/12/23(火)07:55 ID:vHmDJqQI.net(1/2) AAS
正規表現で電話番号を確認するにはどうしたらいいですか?

固定番号
携帯番号
フリーダイヤル
国際番号

といったものがあるのでわかりません。(緊急ダイヤル系は無視して構いません)
どなたか正規表現を教えてください
303
(1): 2014/12/23(火)10:39 ID:???.net AAS
電話番号とは何かって質問はスレ違い。
自分の定義する電話番号はこうですって(正規表現以外の方法で)提示してください。
304: 2014/12/23(火)12:20 ID:???.net AAS
>>303
そういう質問はされてないけどな
305: 2014/12/23(火)13:12 ID:???.net AAS
緊急ダイヤル系は無視して構いませんって、つまりそれが何だか含めた電話番号とは何ぞやを
考慮して回答しろって書いてあるじゃねーか。
しるかそんなモン。
306
(1): 2014/12/23(火)13:31 ID:???.net AAS
>>302
こちらの方のサイトを参考に
外部リンク[html]:blog.livedoor.jp
外部リンク:github.com
307: 2014/12/23(火)13:54 ID:vHmDJqQI.net(2/2) AAS
>>306
ありがとうございます!
参考にしてみます
308: 2015/02/03(火)02:15 ID:???.net AAS
データから例をあげないと書きようがないよね
ハイフンあったりなかったり、それら含めて全部なのか・・・
309: 2015/02/09(月)08:34 ID:???.net AAS
1.文字列の末尾にある数字を1〜2桁まで抽出したい(末尾に1文字までなら数字以外が入っても構わない)

2.抽出した数字が1桁の場合は先頭に「0」を足して二桁に変えたい

これを正規表現1行で行いたいのですが
 検索:.*?(\d{1,2})(\D{0,1})$
 置換:\1
これで1つ目はいけたんですが、さらに2つ目の内容を正規表現1行で行うことは可能でしょうか?
310
(2): 2015/02/20(金)16:08 ID:s+oB9mxD.net(1) AAS
よく使う正規表現のまとめ

外部リンク:know-how-tree.com
311: 2015/02/20(金)20:10 ID:kYODqEh/.net(1) AAS
アフィ注意
312: 2015/02/22(日)12:03 ID:???.net AAS
間違いあるしまとめすぎてて意味不明だしゴミだ。
313: 2015/02/22(日)14:01 ID:q7pjx80v.net(1) AAS
>>310
しっかり纏められて助かります^^b ありがとう!
314: 2015/02/23(月)08:57 ID:???.net AAS
ゴミの分際で広告主張しすぎなんだよ
315: 2015/02/23(月)11:36 ID:b/xiRyE3.net(1) AAS
>>310
ありがとう!!!分かりやすい!!
316: 2015/02/26(木)16:01 ID:???.net AAS
> \G 直前の一致文字列の末尾

こう覚えちゃう人多いんだよねぇ。こういうサイトが嘘広めてるんだろうな。
317: 2015/03/01(日)14:12 ID:X4Lz0t7X.net(1) AAS
お前はいったい何なんだ?
必死に勉強したわけでもなく、必死に働いたわけでもなく
何も築かず、耐えず、乗り越えず、ただダラダラ過ごし
自分の都合の良い妄想だけを垂れ流す。

お前は今のゴミみたいな人生を、今は仮、本当の自分を使っていないだけ
そう飽きず言い続け、結局はそのまま死ぬ

最底辺キモヲタで底辺人生の今が本物であることに、そろそろ気が付こうぜ!
318: 2015/03/18(水)21:23 ID:Xnaw0+Pi9(1) AAS
YamadaTaro12345123ClassAこれを置換して、下の名前の頭文字だけ残して、YamadaT12345123ClassAに置換したいのですがどのような正規表現になるでしょうか。
姓と名前の間にスペースがないので、先頭から2番目の大文字とそれに続くアルファベットを\2として後方参照するしかないかと思うのですが、宜しくお願いします
319: 2015/04/07(火)21:41 ID:SbdtADnAD(1) AAS
input CNT;
input RST;
input CLK;
output [9:0] OUT_P;

これを
CNT
RST
CLK
[9:0]OUT_P
に変換
省1
320: 2015/06/05(金)01:32 ID:tqx/3RmH.net(1) AAS
改行や余計な文字が入ってる場合のNGはどう書けば良いでしょうか?
例です

V
i からきますた!


この[V∨vv]→[IIii]→[PPpp]→NGを完成させたいです
321
(3): 2015/06/05(金)08:25 ID:???.net AAS
[V∨vv][^IIii]*[IIii][^PPpp]*[PPpp]

尚、テストはしてない
322: 2015/06/06(土)08:05 ID:O2gCKwON.net(1) AAS
>>321
出来ました!
ありがとうございます!
何故出来たかよく分かんないので研究します!
323: 2015/10/30(金)17:13 ID:???.net AAS
青空にある文章で章ごとに一、二・・・百八十三と数字
がついているのですが、それを一括して置換するにはどうすれば
いいでしょうか?漢数字の間には改行がついています。
324: 2015/11/19(木)21:03 ID:XTDkfpTP.net(1) AAS
質問よろしいでしょうか?
一文字のみのレスを正規表現で指定するにはどうすればよいでしょうか
325: 2015/11/19(木)21:47 ID:???.net AAS
^ ?. ?$
326: 2015/11/20(金)00:28 ID:Hxd/FqIh.net(1) AAS
マ イ ン ド コ ン ト ロ ー ル の手法

・沢山の人が、偏った意見を一貫して支持する
 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法

・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法

偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い

靖 国 参 拝、皇 族、国 旗 国 歌、神 社 神 道を嫌う カ ル ト
省2
327
(1): 2016/01/16(土)11:21 ID:???.net AAS
「ちな」をNGにしたいけど、「ありがちな」や「ちなみに」はNG対象外としたい
ちな(!?み)
これで「ちなみに」は対象外にできたんだが、「ありがちな」も同時に対象外にするにはどうしたらいい?
328: 2016/01/16(土)12:14 ID:???.net AAS
検索したけど
329
(1): 2016/01/16(土)20:48 ID:???.net AAS
「ちなみに」の略として「ちな」を使ってるのを想定してるとゲスパーするが、
「ちな」を含む言葉なんて沢山あるから、それらを考慮し始めるとキリが無い
行頭にある場合とかで妥協しときなせ
330
(1): 2016/01/16(土)22:04 ID:???.net AAS
>>329
ご明察
100%問題なくNGにできるとは思ってなくて、NGの誤爆が減ればいいなって感じで質問してみた
そもそも、 "AB" には一致して "xyAB" には一致しない正規表現って書けるんだろうか
俺の実力じゃよく分からんかった
331
(1): 2016/01/17(日)01:05 ID:???.net AAS
>>330
否定後読み(戻り読み)
(jscriptには無いので使用環境によっては使えないことに注意)
332: 2016/01/17(日)06:55 ID:???.net AAS
>>331
おー、サンクス
>>327の課題はこれでいけた、Janeで一応動いてるっぽい(>>327のは書式間違ってたねすまん)
(?<!が)ちな(?!み)
誤爆が見つかったら"|"使って地道に誤爆減らしてる
333
(1): 2017/01/17(火)09:29 ID:???.net AAS
変数の後に数字つける方法がわからん
(\d\d) (\d\d) → \1\212345 →NG
(\d\d) (\d\d) → \1\2\x312345 →NG
先読み使えるの?
手元のエディタは変数の後数字が来るとバグる
334
(1): 2017/01/17(火)15:53 ID:???.net AAS
>>333
どういう環境なのか知らんので一般的な回答だけど
正規表現内の後方参照では、\1,\2の替わりに\k<1\k<2>(または\k'1', \k'2')と書ける
$1,$2の場合は、${1},${2}と書ける(jscriptの場合は、$01,$02とする)

【例】
文字列: 112
正規表現:^(\d)\k<1>2 (またはキャプチャの括弧を使って ^(\d)(\1)2 としても良い)
部分文字列の参照:${1}2 (jscriptなら$012) で、12となる
335: 2017/01/17(火)16:04 ID:???.net AAS
>>334
ありがと
使ってたのはmfindだからPerl 5互換
コマンドプロンプトで高度な正規表現使えるソフトだったので
336: 2017/02/09(木)17:46 ID:N/9FjWal.net(1) AAS
すいません質問です
言語…sakuraeditor

↓次のような文章を小さい順に並べたい、この部分 (パイプABC001)
|ABC001
|の次は必ずアルファベットになります

・文章 (例)
カメラ|ABC001
レンズ|BCD005
バッテリー|CDV003|不良あり

337: 2017/02/09(木)18:10 ID:???.net AAS
正規表現と関係ない話・質問は他スレへどうぞ。
338
(1): 2017/03/27(月)09:40 ID:???.net AAS
「|」←この縦棒の入力の仕方教えて
スマホでATOCでの入力方法が知りたいです
記号全部見たけど該当するのが見つけられませんでした
339: 2017/03/27(月)18:25 ID:XOJkSB5o.net(1) AAS
2chスレ:php
ブクマしてコピペ
or辞書登録
340: 2017/03/28(火)00:50 ID:???.net AAS
>>338
バーティカルバー 入力
外部リンク:www.google.co.jp
341
(1): 2017/04/05(水)21:00 ID:???.net AAS
教えて下さい!!
テキストデータにある電話番号部分を消したいのですがどのようにしたらいいでしょうか?

氏名 3桁の市内局番 ハイフン 4桁の番号 住所

というデータです。
テキストエディタを使って正規表現でハイフン付きの電話番号部分だけを消したいのです。
よろしくお願いします。
342: 2017/04/06(木)05:24 ID:???.net AAS
JavaScriptで作った。
空白は半角空白のことです。
「空白数字3つ空白-空白数字4つ空白」の部分を、1つの半角空白に置換する。
もし違っているなら、データの入出力を、正確に書いてくれ

入力
東京太郎 123 - 4567 東京都なんたら
大阪次郎 123 - 4567 大阪府なんたら

出力
東京太郎 東京都なんたら
大阪次郎 大阪府なんたら
省4
343: 2017/04/08(土)12:41 ID:???.net AAS
>>341
(\d{3})-(\d{4})
344
(1): 2017/04/11(火)18:43 ID:LhfrERPJ.net(1) AAS
バルタン星人
345: 2017/04/17(月)07:46 ID:???.net AAS
>>344
なんなんな?
346
(1): 2017/05/11(木)12:35 ID:fXvBVhsh.net(1) AAS
Google Apps Scriptなんですが
ここの時系列データ(日付〜出来高まで)抽出したいのだけど、上手くいきません。
外部リンク:jp.investing.com

var myRe = /<td.*>(\d{1,2}月\d{1,2}日\d{4}年)<\/td><td.*>([\d,]+(\.\d+)?)<\/td><td>([\d,]+(\.\d+)?)<\/td>
<td>([\d,]+(\.\d+)?)<\/td><td>([\d,]+(\.\d+)?)<\/td><td.*>([\d,]+(\.\d+)?)k<\/td>/g;
347: 2017/05/12(金)03:53 ID:???.net AAS
公開された、APIを使えば?
公開されていないのなら、jQuery などで、抜き出せばいい

id が、results_box で、その子孫の<td> なら「#results_box td」

var tmp_id = "results_box";
var selector = "#" + tmp_id + " td";
console.log('selector = ' + selector);

var jqObj = $(data).find( selector );
console.log('jqObj.length = ' + jqObj.length, '\n', jqObj);

if ( 0 === jqObj.length ) { データなし }
348: 2017/05/12(金)09:26 ID:???.net AAS
>>346
もう少しシンプルに書けないのか?
349: 2017/05/14(日)02:53 ID:???.net AAS
プログラム板の正規表現スレの方が、人が多いよ
350
(1): 2017/07/26(水)01:43 ID:s1YLZ8fV.net(1) AAS
!で始まる行を除く半角英数字を正規表現で記述することはできますか?
否定先読みを使ってもうまくいきませんでした
351
(2): 2017/07/26(水)11:12 ID:???.net AAS
>>350
どんなパターンを書いたの?
352: 2017/07/26(水)15:45 ID:armondin.net(1) AAS
>>351
素人考えで下記のようにしてみました
(?!^!.*\n)[!-~&#165;]

素養がないので質問をすること自体が恐縮ではありますが
ご教授いただければと思います
353: 2017/07/27(木)01:15 ID:???.net AAS
プログラム板の正規表現スレの方が、人が多い。
そっちへ書き込んだら?

半角英数字は、文字クラスで、簡単に表現できそう
354
(1): 2017/07/27(木)01:16 ID:???.net AAS
問題は具体例がないから何を対象として或いは対象としたくないのかが分からんということだ
355: 2017/07/27(木)03:55 ID:???.net AAS
そもそも半角英数字には、! は含まれていないから、

^[A-Za-z0-9]+$
356: 2017/09/06(水)06:09 ID:???.net AAS
ABCとDEF という単語を両方含むレスをNGにする事はできますか?

ABCだけが含まれるレスとDEFだけが含まれるレスはNGにせず、両方含まれる場合だけNGにしたいです
357: 2017/09/06(水)08:34 ID:???.net AAS
できます
358: 2017/09/06(水)08:38 ID:???.net AAS
教えてくださいw
ググっても見つかりませんでした
359: 2017/09/14(木)16:08 ID:???.net AAS
自己解決した
360: 2017/10/09(月)10:09 ID:???.net AAS
yo
361: 2017/12/30(土)12:30 ID:YhlYw6jg.net(1) AAS
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

A4BHVWGZK8
362
(1): 2018/01/02(火)22:49 ID:???.net AAS
2chスレ:applism
このような、本文に何もないレスを非表示NGにしたいのですが、^$でも^\n$でも対処が出来ず。
…と言うより、一体どう投稿したのかさっぱり分からず…試しに任意の1文字を含む本文をNGにしても効果なく、ならば任意の1文字を含まない本文を…も効果なく、まるで正規表現のNGWordを一切受け付けない感じなのですが、なにか方法がありますでしょうか?
363: 2018/01/02(火)23:12 ID:???.net AAS
>>362
あと、正規表現を使わずに文字列で

をNGWordにしたところ、本文無しレスが1つと、多数の普通のレスが巻き添えで消えてしまいました。
消えずに残った、連投された本文無しレスのしぶとさと言ったらもう…。
364
(1): 2018/01/02(火)23:46 ID:???.net AAS
環境は?
365
(3): 2018/01/03(水)00:57 ID:???.net AAS
とりあえずJaneStyleで動いたやつ

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

本文中に数値参照入ってるから面倒なんだな
366: 2018/01/03(水)05:47 ID:???.net AAS
>>364,365
レスありがとうございます!
ああっ、すみません!
使ってるのはChMateです。
1-
あと 100 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s