正規表現道場 Part2 (396レス)
正規表現道場 Part2 http://medaka.5ch.io/test/read.cgi/php/1348048723/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
237: nobodyさん [sage] 2014/12/23(火) 10:39:05.73 ID:??? 電話番号とは何かって質問はスレ違い。 自分の定義する電話番号はこうですって(正規表現以外の方法で)提示してください。 http://medaka.5ch.io/test/read.cgi/php/1348048723/237
238: nobodyさん [sage] 2014/12/23(火) 12:20:49.97 ID:??? >>237 そういう質問はされてないけどな http://medaka.5ch.io/test/read.cgi/php/1348048723/238
239: nobodyさん [sage] 2014/12/23(火) 13:12:39.81 ID:??? 緊急ダイヤル系は無視して構いませんって、つまりそれが何だか含めた電話番号とは何ぞやを 考慮して回答しろって書いてあるじゃねーか。 しるかそんなモン。 http://medaka.5ch.io/test/read.cgi/php/1348048723/239
240: nobodyさん [sage] 2014/12/23(火) 13:31:46.62 ID:??? >>236 こちらの方のサイトを参考に http://blog.livedoor.jp/nipotan/archives/51644244.html https://github.com/sakatam/a-better-jp-phone-regex http://medaka.5ch.io/test/read.cgi/php/1348048723/240
241: nobodyさん [] 2014/12/23(火) 13:54:19.46 ID:vHmDJqQI >>240 ありがとうございます! 参考にしてみます http://medaka.5ch.io/test/read.cgi/php/1348048723/241
242: nobodyさん [sage] 2015/02/03(火) 02:15:25.40 ID:??? データから例をあげないと書きようがないよね ハイフンあったりなかったり、それら含めて全部なのか・・・ http://medaka.5ch.io/test/read.cgi/php/1348048723/242
243: nobodyさん [sage] 2015/02/09(月) 08:34:16.86 ID:??? 1.文字列の末尾にある数字を1〜2桁まで抽出したい(末尾に1文字までなら数字以外が入っても構わない) 2.抽出した数字が1桁の場合は先頭に「0」を足して二桁に変えたい これを正規表現1行で行いたいのですが 検索:.*?(\d{1,2})(\D{0,1})$ 置換:\1 これで1つ目はいけたんですが、さらに2つ目の内容を正規表現1行で行うことは可能でしょうか? http://medaka.5ch.io/test/read.cgi/php/1348048723/243
244: nobodyさん [] 2015/02/20(金) 16:08:02.61 ID:s+oB9mxD よく使う正規表現のまとめ http://know-how-tree.com/archives/1271 http://medaka.5ch.io/test/read.cgi/php/1348048723/244
245: nobodyさん [] 2015/02/20(金) 20:10:32.19 ID:kYODqEh/ アフィ注意 http://medaka.5ch.io/test/read.cgi/php/1348048723/245
246: nobodyさん [sage] 2015/02/22(日) 12:03:22.28 ID:??? 間違いあるしまとめすぎてて意味不明だしゴミだ。 http://medaka.5ch.io/test/read.cgi/php/1348048723/246
247: nobodyさん [] 2015/02/22(日) 14:01:19.31 ID:q7pjx80v >>244 しっかり纏められて助かります^^b ありがとう! http://medaka.5ch.io/test/read.cgi/php/1348048723/247
248: nobodyさん [sage] 2015/02/23(月) 08:57:45.46 ID:??? ゴミの分際で広告主張しすぎなんだよ http://medaka.5ch.io/test/read.cgi/php/1348048723/248
249: nobodyさん [] 2015/02/23(月) 11:36:18.61 ID:b/xiRyE3 >>244 ありがとう!!!分かりやすい!! http://medaka.5ch.io/test/read.cgi/php/1348048723/249
250: nobodyさん [sage] 2015/02/26(木) 16:01:00.90 ID:??? > \G 直前の一致文字列の末尾 こう覚えちゃう人多いんだよねぇ。こういうサイトが嘘広めてるんだろうな。 http://medaka.5ch.io/test/read.cgi/php/1348048723/250
251: nobodyさん [] 2015/03/01(日) 14:12:05.46 ID:X4Lz0t7X お前はいったい何なんだ? 必死に勉強したわけでもなく、必死に働いたわけでもなく 何も築かず、耐えず、乗り越えず、ただダラダラ過ごし 自分の都合の良い妄想だけを垂れ流す。 お前は今のゴミみたいな人生を、今は仮、本当の自分を使っていないだけ そう飽きず言い続け、結局はそのまま死ぬ 最底辺キモヲタで底辺人生の今が本物であることに、そろそろ気が付こうぜ! http://medaka.5ch.io/test/read.cgi/php/1348048723/251
252: nobodyさん [] 2015/06/05(金) 01:32:33.59 ID:tqx/3RmH 改行や余計な文字が入ってる場合のNGはどう書けば良いでしょうか? 例です V i からきますた! p この[V∨vv]→[IIii]→[PPpp]→NGを完成させたいです http://medaka.5ch.io/test/read.cgi/php/1348048723/252
253: nobodyさん [sage] 2015/06/05(金) 08:25:50.18 ID:??? [V∨vv][^IIii]*[IIii][^PPpp]*[PPpp] 尚、テストはしてない http://medaka.5ch.io/test/read.cgi/php/1348048723/253
254: nobodyさん [] 2015/06/06(土) 08:05:00.05 ID:O2gCKwON >>253 出来ました! ありがとうございます! 何故出来たかよく分かんないので研究します! http://medaka.5ch.io/test/read.cgi/php/1348048723/254
255: nobodyさん [sage] 2015/10/30(金) 17:13:18.79 ID:??? 青空にある文章で章ごとに一、二・・・百八十三と数字 がついているのですが、それを一括して置換するにはどうすれば いいでしょうか?漢数字の間には改行がついています。 http://medaka.5ch.io/test/read.cgi/php/1348048723/255
256: nobodyさん [] 2015/11/19(木) 21:03:58.90 ID:XTDkfpTP 質問よろしいでしょうか? 一文字のみのレスを正規表現で指定するにはどうすればよいでしょうか http://medaka.5ch.io/test/read.cgi/php/1348048723/256
257: nobodyさん [sage] 2015/11/19(木) 21:47:15.16 ID:??? ^ ?. ?$ http://medaka.5ch.io/test/read.cgi/php/1348048723/257
258: nobodyさん [] 2015/11/20(金) 00:28:25.04 ID:Hxd/FqIh マ イ ン ド コ ン ト ロ ー ル の手法 ・沢山の人が、偏った意見を一貫して支持する 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法 ・不利な質問をさせなくしたり、不利な質問には答えない、スルーする 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法 偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い 靖 国 参 拝、皇 族、国 旗 国 歌、神 社 神 道を嫌う カ ル ト 10人に一人は カ ル ト か 外 国 人 「ガ ス ラ イ テ ィ ン グ」 で 検 索 を !,,,, http://medaka.5ch.io/test/read.cgi/php/1348048723/258
259: nobodyさん [sage] 2016/01/16(土) 11:21:13.24 ID:??? 「ちな」をNGにしたいけど、「ありがちな」や「ちなみに」はNG対象外としたい ちな(!?み) これで「ちなみに」は対象外にできたんだが、「ありがちな」も同時に対象外にするにはどうしたらいい? http://medaka.5ch.io/test/read.cgi/php/1348048723/259
260: nobodyさん [sage] 2016/01/16(土) 12:14:55.25 ID:??? 検索したけど http://medaka.5ch.io/test/read.cgi/php/1348048723/260
261: nobodyさん [sage] 2016/01/16(土) 20:48:37.60 ID:??? 「ちなみに」の略として「ちな」を使ってるのを想定してるとゲスパーするが、 「ちな」を含む言葉なんて沢山あるから、それらを考慮し始めるとキリが無い 行頭にある場合とかで妥協しときなせ http://medaka.5ch.io/test/read.cgi/php/1348048723/261
262: nobodyさん [sage] 2016/01/16(土) 22:04:58.93 ID:??? >>261 ご明察 100%問題なくNGにできるとは思ってなくて、NGの誤爆が減ればいいなって感じで質問してみた そもそも、 "AB" には一致して "xyAB" には一致しない正規表現って書けるんだろうか 俺の実力じゃよく分からんかった http://medaka.5ch.io/test/read.cgi/php/1348048723/262
263: nobodyさん [sage] 2016/01/17(日) 01:05:50.54 ID:??? >>262 否定後読み(戻り読み) (jscriptには無いので使用環境によっては使えないことに注意) http://medaka.5ch.io/test/read.cgi/php/1348048723/263
264: nobodyさん [sage] 2016/01/17(日) 06:55:43.35 ID:??? >>263 おー、サンクス >>259の課題はこれでいけた、Janeで一応動いてるっぽい(>>259のは書式間違ってたねすまん) (?<!が)ちな(?!み) 誤爆が見つかったら"|"使って地道に誤爆減らしてる http://medaka.5ch.io/test/read.cgi/php/1348048723/264
265: nobodyさん [sage] 2017/01/17(火) 09:29:39.40 ID:??? 変数の後に数字つける方法がわからん (\d\d) (\d\d) → \1\212345 →NG (\d\d) (\d\d) → \1\2\x312345 →NG 先読み使えるの? 手元のエディタは変数の後数字が来るとバグる http://medaka.5ch.io/test/read.cgi/php/1348048723/265
266: nobodyさん [sage] 2017/01/17(火) 15:53:00.35 ID:??? >>265 どういう環境なのか知らんので一般的な回答だけど 正規表現内の後方参照では、\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となる http://medaka.5ch.io/test/read.cgi/php/1348048723/266
267: nobodyさん [sage] 2017/01/17(火) 16:04:16.64 ID:??? >>266 ありがと 使ってたのはmfindだからPerl 5互換 コマンドプロンプトで高度な正規表現使えるソフトだったので http://medaka.5ch.io/test/read.cgi/php/1348048723/267
268: nobodyさん [] 2017/02/09(木) 17:46:47.19 ID:N/9FjWal すいません質問です 言語…sakuraeditor ↓次のような文章を小さい順に並べたい、この部分 (パイプABC001) |ABC001 |の次は必ずアルファベットになります ・文章 (例) カメラ|ABC001 レンズ|BCD005 バッテリー|CDV003|不良あり … http://medaka.5ch.io/test/read.cgi/php/1348048723/268
269: nobodyさん [sage] 2017/02/09(木) 18:10:57.95 ID:??? 正規表現と関係ない話・質問は他スレへどうぞ。 http://medaka.5ch.io/test/read.cgi/php/1348048723/269
270: nobodyさん [sage] 2017/03/27(月) 09:40:52.12 ID:??? 「|」←この縦棒の入力の仕方教えて スマホでATOCでの入力方法が知りたいです 記号全部見たけど該当するのが見つけられませんでした http://medaka.5ch.io/test/read.cgi/php/1348048723/270
271: nobodyさん [] 2017/03/27(月) 18:25:24.06 ID:XOJkSB5o http://tamae.2ch.net/test/read.cgi/php/1348048723/270 ブクマしてコピペ or辞書登録 http://medaka.5ch.io/test/read.cgi/php/1348048723/271
272: nobodyさん [sage] 2017/03/28(火) 00:50:00.78 ID:??? >>270 バーティカルバー 入力 https://www.google.co.jp/search?q=%E3%83%90%E3%83%BC%E3%83%86%E3%82%A3%E3%82%AB%E3%83%AB%E3%83%90%E3%83%BC+%E5%85%A5%E5%8A%9B&ie=UTF-8 http://medaka.5ch.io/test/read.cgi/php/1348048723/272
273: nobodyさん [sage] 2017/04/05(水) 21:00:53.79 ID:??? 教えて下さい!! テキストデータにある電話番号部分を消したいのですがどのようにしたらいいでしょうか? 氏名 3桁の市内局番 ハイフン 4桁の番号 住所 というデータです。 テキストエディタを使って正規表現でハイフン付きの電話番号部分だけを消したいのです。 よろしくお願いします。 http://medaka.5ch.io/test/read.cgi/php/1348048723/273
274: nobodyさん [sage] 2017/04/06(木) 05:24:35.99 ID:??? JavaScriptで作った。 空白は半角空白のことです。 「空白数字3つ空白-空白数字4つ空白」の部分を、1つの半角空白に置換する。 もし違っているなら、データの入出力を、正確に書いてくれ 入力 東京太郎 123 - 4567 東京都なんたら 大阪次郎 123 - 4567 大阪府なんたら 出力 東京太郎 東京都なんたら 大阪次郎 大阪府なんたら var str = "東京太郎 123 - 4567 東京都なんたら" + "\n" + "大阪次郎 123 - 4567 大阪府なんたら" var str2 = str.replace(/ \d{3} \- \d{4} /g, " "); console.log(str2); http://medaka.5ch.io/test/read.cgi/php/1348048723/274
275: nobodyさん [sage] 2017/04/08(土) 12:41:40.82 ID:??? >>273 (\d{3})-(\d{4}) http://medaka.5ch.io/test/read.cgi/php/1348048723/275
276: nobodyさん [] 2017/04/11(火) 18:43:36.70 ID:LhfrERPJ バルタン星人 http://medaka.5ch.io/test/read.cgi/php/1348048723/276
277: nobodyさん [sage] 2017/04/17(月) 07:46:01.71 ID:??? >>276 なんなんな? http://medaka.5ch.io/test/read.cgi/php/1348048723/277
278: nobodyさん [] 2017/05/11(木) 12:35:34.54 ID:fXvBVhsh Google Apps Scriptなんですが ここの時系列データ(日付〜出来高まで)抽出したいのだけど、上手くいきません。 ttps://jp.investing.com/indices/vn-historical-data 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; http://medaka.5ch.io/test/read.cgi/php/1348048723/278
279: nobodyさん [sage] 2017/05/12(金) 03:53:26.98 ID:??? 公開された、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 ) { データなし } http://medaka.5ch.io/test/read.cgi/php/1348048723/279
280: nobodyさん [sage] 2017/05/12(金) 09:26:14.69 ID:??? >>278 もう少しシンプルに書けないのか? http://medaka.5ch.io/test/read.cgi/php/1348048723/280
281: nobodyさん [sage] 2017/05/14(日) 02:53:30.34 ID:??? プログラム板の正規表現スレの方が、人が多いよ http://medaka.5ch.io/test/read.cgi/php/1348048723/281
282: nobodyさん [] 2017/07/26(水) 01:43:48.94 ID:s1YLZ8fV !で始まる行を除く半角英数字を正規表現で記述することはできますか? 否定先読みを使ってもうまくいきませんでした http://medaka.5ch.io/test/read.cgi/php/1348048723/282
283: nobodyさん [sage] 2017/07/26(水) 11:12:08.48 ID:??? >>282 どんなパターンを書いたの? http://medaka.5ch.io/test/read.cgi/php/1348048723/283
284: nobodyさん [] 2017/07/26(水) 15:45:24.14 ID:armondin >>283 素人考えで下記のようにしてみました (?!^!.*\n)[!-~¥] 素養がないので質問をすること自体が恐縮ではありますが ご教授いただければと思います http://medaka.5ch.io/test/read.cgi/php/1348048723/284
285: nobodyさん [sage] 2017/07/27(木) 01:15:09.81 ID:??? プログラム板の正規表現スレの方が、人が多い。 そっちへ書き込んだら? 半角英数字は、文字クラスで、簡単に表現できそう http://medaka.5ch.io/test/read.cgi/php/1348048723/285
286: nobodyさん [sage] 2017/07/27(木) 01:16:54.60 ID:??? 問題は具体例がないから何を対象として或いは対象としたくないのかが分からんということだ http://medaka.5ch.io/test/read.cgi/php/1348048723/286
287: nobodyさん [sage] 2017/07/27(木) 03:55:30.32 ID:??? そもそも半角英数字には、! は含まれていないから、 ^[A-Za-z0-9]+$ http://medaka.5ch.io/test/read.cgi/php/1348048723/287
288: nobodyさん [sage] 2017/09/06(水) 06:09:02.89 ID:??? ABCとDEF という単語を両方含むレスをNGにする事はできますか? ABCだけが含まれるレスとDEFだけが含まれるレスはNGにせず、両方含まれる場合だけNGにしたいです http://medaka.5ch.io/test/read.cgi/php/1348048723/288
289: nobodyさん [sage] 2017/09/06(水) 08:34:30.55 ID:??? できます http://medaka.5ch.io/test/read.cgi/php/1348048723/289
290: nobodyさん [sage] 2017/09/06(水) 08:38:08.44 ID:??? 教えてくださいw ググっても見つかりませんでした http://medaka.5ch.io/test/read.cgi/php/1348048723/290
291: nobodyさん [sage] 2017/09/14(木) 16:08:53.99 ID:??? 自己解決した http://medaka.5ch.io/test/read.cgi/php/1348048723/291
292: nobodyさん [sage] 2017/10/09(月) 10:09:23.76 ID:??? yo http://medaka.5ch.io/test/read.cgi/php/1348048723/292
293: nobodyさん [] 2017/12/30(土) 12:30:39.98 ID:YhlYw6jg 誰でも簡単にネットで稼げる方法など 参考までに、 ⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。 グーグル検索⇒『半藤のブブイウイウレレ』 A4BHVWGZK8 http://medaka.5ch.io/test/read.cgi/php/1348048723/293
294: nobodyさん [sage] 2018/01/02(火) 22:49:41.24 ID:??? http://egg.5ch.net/test/read.cgi/applism/1509549074/800 このような、本文に何もないレスを非表示NGにしたいのですが、^$でも^\n$でも対処が出来ず。 …と言うより、一体どう投稿したのかさっぱり分からず…試しに任意の1文字を含む本文をNGにしても効果なく、ならば任意の1文字を含まない本文を…も効果なく、まるで正規表現のNGWordを一切受け付けない感じなのですが、なにか方法がありますでしょうか? http://medaka.5ch.io/test/read.cgi/php/1348048723/294
295: nobodyさん [sage] 2018/01/02(火) 23:12:45.68 ID:??? >>294 あと、正規表現を使わずに文字列で をNGWordにしたところ、本文無しレスが1つと、多数の普通のレスが巻き添えで消えてしまいました。 消えずに残った、連投された本文無しレスのしぶとさと言ったらもう…。 http://medaka.5ch.io/test/read.cgi/php/1348048723/295
296: nobodyさん [sage] 2018/01/02(火) 23:46:55.52 ID:??? 環境は? http://medaka.5ch.io/test/read.cgi/php/1348048723/296
297: nobodyさん [sage] 2018/01/03(水) 00:57:25.66 ID:??? とりあえずJaneStyleで動いたやつ ^(?i:<br(?: ?/)?>|\s|&#(?:x[0-9a-fA-F]+|[0-9]+);| )*$ 本文中に数値参照入ってるから面倒なんだな http://medaka.5ch.io/test/read.cgi/php/1348048723/297
298: nobodyさん [sage] 2018/01/03(水) 05:47:04.96 ID:??? >>296,297 レスありがとうございます! ああっ、すみません! 使ってるのはChMateです。 http://medaka.5ch.io/test/read.cgi/php/1348048723/298
299: nobodyさん [sage] 2018/01/03(水) 07:13:21.02 ID:??? >>297 せっかく教えて頂いたのに肝心な環境をお伝えしてなくて申し訳ありません。 スマホのAndroid 8でChMateと言う専ブラを使ってます。 お教え頂いた正規表現自体は入力エラーになりませんでしたが、効果はありませんでした。 http://medaka.5ch.io/test/read.cgi/php/1348048723/299
300: nobodyさん [sage] 2018/01/03(水) 17:37:30.39 ID:??? 2chmateだと環境無いし分からんな 改行の表現あたり直せば動くんじゃなかろか http://medaka.5ch.io/test/read.cgi/php/1348048723/300
301: nobodyさん [sage] 2018/01/03(水) 19:10:15.22 ID:??? >>300 レスありがとうございます。 本文中に数値参照入ってる…と言う事は、私からは本文が見えないだけで、本当は何らかの本文があるんですね。 もう少しググってみて手掛かりを探してみます。 ありがとうございました。 http://medaka.5ch.io/test/read.cgi/php/1348048723/301
302: nobodyさん [sage] 2018/01/03(水) 21:04:10.98 ID:??? >>301 >>297で改行コードが<br>じゃなく\nでも、800は消えると思うんだが これで消えないとすると、(?i:)が解釈できないのかもしれない 5chのdat上は、改行は<br>しかあり得ないのでもっと簡略に書いてもいいし 文字参照の16進表記は無効なのでこれも必要ない ^(<br>|\s|&#[0-9]+;| )*$ これでダメなら、<br>のかわりに[\n\r]を書けばいい ところで、くだんのレスには、半角空白が文字参照で書かれているわけ &#32; (実際には&は半角の&) 5chで空白文字は、 &#32; &#160; &#8194; &#8195; &#8201; &#8203; &#12288; したらばで空白文字は &nbsp; &ensp; &emsp; &thinsp; &#160; &#8194; &#8195; &#8201; &#8203; なおしたらばで中身の無いレスは上記の表現では何故かNGできない(^$ならOK) http://jbbs.shitaraba.net/bbs/read.cgi/internet/8173/1426610041/659 http://medaka.5ch.io/test/read.cgi/php/1348048723/302
303: nobodyさん [sage] 2018/01/03(水) 23:41:36.34 ID:??? >>302 レスありがとうございます。 そこまで親身になって頂いてとても嬉しく思います。 ですが、全てのパターンで試してみたものの、無情にも効果がありませんでした…。 ChMateはレスを長押しでNGに登録出来る機能もあるのですが、普通なら http://imgur.com/4eGdel7.png こんな風にNGWordを選択出来るのですが、あのレスでそれをすると http://imgur.com/pJn3HBT.png なんと選択肢からNGWordが消えてしまうという…。 これはもう、ChMateがNGWord出来ないレスですよと判断しているようなモノだと思って、諦めることにします。 とても参考になる解説まで教えて下さってありがとうございました。 http://medaka.5ch.io/test/read.cgi/php/1348048723/303
304: nobodyさん [sage] 2018/01/19(金) 18:59:57.48 ID:??? ツイッターのハッシュタグ抽出したいんだけど、おすすめの正規表現教えてください http://medaka.5ch.io/test/read.cgi/php/1348048723/304
305: nobodyさん [sage] 2018/01/20(土) 00:16:46.32 ID:??? >>304 >>1 > ・質問も大歓迎。使用言語を書くのを忘れずに。 http://medaka.5ch.io/test/read.cgi/php/1348048723/305
306: nobodyさん [sage] 2018/01/20(土) 07:49:13.92 ID:??? 正規表現の用語の英和対訳表みたいなのあったら教えてください 詳説正規表現(中古で買った第2版)読んでるんだけど、前後読み、先読み、後読みとういう用語で絵混乱しました。 というのは、例えば 日本語訳の、「前後読みの一つである先読みは」は原文では、 One type of lookaround, called lookahead になってます。 look aheadの意味はweblioによると (1) 前方を見る. (2) 未来のことを考える; 将来に備える. となってるので、 時系列の後先を意味する「先読み」ではなく、方向を示す「前方読み」だと分かってれば理解しやすいのに、と思ったからです。 http://medaka.5ch.io/test/read.cgi/php/1348048723/306
307: nobodyさん [sage] 2018/01/20(土) 09:08:33.18 ID:??? >>305 php です http://medaka.5ch.io/test/read.cgi/php/1348048723/307
308: nobodyさん [sage] 2018/02/20(火) 04:41:01.19 ID:??? ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の 両院で、改憲議員が3分の2を超えております。 『憲法改正国民投票法』、でググってみてください。国会の発議は すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ http://medaka.5ch.io/test/read.cgi/php/1348048723/308
309: nobodyさん [] 2018/03/18(日) 20:22:37.68 ID:aTbB2ZjF 言語はjavascriptですがjavaの処理を借りて使ってるみたいです やりたいことは 「V2Cの書き込み時、URLに?があったら警告を出したいが、Youtubeサイトだけは除外したい場合」 正規表現でどう書けばいいかわからないので &&条件にして回避しましたが1つの正規表現で可能ですか? ソースはこれです var ph = java.util.regex.Pattern.compile('ttps?([-_.!~*\'()a-zA-Z0-9;:\@&=+\$,%#/]+)\\?'); var ph2 = java.util.regex.Pattern.compile('youtube');//除外サイト http://medaka.5ch.io/test/read.cgi/php/1348048723/309
310: nobodyさん [sage] 2018/03/18(日) 20:37:39.93 ID:??? >>309 var ph = java.util.regex.Pattern.compile('(?!.*(youtube))ttps?([-_.!~*\'()a-zA-Z0-9;:\@&=+\$,%#/]+)\\?'); これにしたら出来ました http://medaka.5ch.io/test/read.cgi/php/1348048723/310
311: nobodyさん [sage] 2018/05/03(木) 16:48:58.62 ID:??? 1つにまとめるのが必ずしもいいとは限りませんよ 処理スピードは確実に遅いですそれ.. 正規表現の否定は難しいので正規表現に不慣れならなるべく避けたほうが無難です http://medaka.5ch.io/test/read.cgi/php/1348048723/311
312: nobodyさん [sage] 2018/05/18(金) 22:39:09.13 ID:??? Perl 5互換の正規表現エンジンで、 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 This is a pen. これを "ABCDEFGHIJKLMNOPQRSTUVWXYZ"|abcdefghijklmnopqrstuvwxyz 0123456789 This is a pen. としたいのですがどうすればいいのでしょうか? gオプションを外せば「[\r\n]」で初回の改行のみにマッチできるんですが それができないツールなので指定できません 他の方法で初回の改行だけにマッチさせる方法を教えてもらえないでしょうか よろしくおねがいします http://medaka.5ch.io/test/read.cgi/php/1348048723/312
313: nobodyさん [sage] 2018/05/19(土) 00:09:58.17 ID:??? シングルラインモードで改行文字除外して先頭からマッチすればいいんじゃねーの? /^([^\x0A\x0D]+)(?:\x0D\x0A|[\x0A\x0D])/"$1"|/g https://regex101.com/r/TW7wpm/2 マルチラインモードしかダメってんなら /^((?:(?<!\x0A|\x0D).)+)(?:\x0D\x0A|[\x0A\x0D])/"$1"|/gm https://regex101.com/r/TW7wpm/1 http://medaka.5ch.io/test/read.cgi/php/1348048723/313
314: nobodyさん [sage] 2018/05/19(土) 00:12:14.32 ID:??? あ, 開始デリミタあったな, マルチラインモードでもこれでいいや /\A([^\x0A\x0D]+)(?:\x0D\x0A|[\x0A\x0D])/"$1"|/gm https://regex101.com/r/TW7wpm/3 http://medaka.5ch.io/test/read.cgi/php/1348048723/314
315: nobodyさん [sage] 2018/05/19(土) 00:49:41.52 ID:??? >>314 完璧に動作しました。 助かりました。 https://regex101.com/で試していたのですが 結果までリアルタイムに見れることも気づいてませんでした 本当にありがとうございました。 http://medaka.5ch.io/test/read.cgi/php/1348048723/315
316: nobodyさん [sage] 2018/07/02(月) 19:01:01.37 ID:??? 教えてください 日付を処理するにあたり 2018-07-09 もしくは 7-9-18 のどちらがきても$1月$2日を7月9日にしたいと思っています。年は不要。 (?:20[12][0-9]-0?)?(1?[0-9])-0?([123]?[0-9])(?:-[12][0-9])? で一応うごいてるのですが、もっとスマートにできますでしょうか? http://medaka.5ch.io/test/read.cgi/php/1348048723/316
317: nobodyさん [sage] 2018/07/04(水) 17:45:24.74 ID:??? PHPで一番最後のカギカッコとその先を消したい時 $text = 'あいうえお「かきくけこ」「さしすせそ」たちつてと'; ↓ $text = 'あいうえお「かきくけこ」'; $text = preg_replace("/「[^「」]*」.*/","",$text); では元の文字列のまま返されます。 しかし、さしすせそ の部分を sasisuseso にすると成功します。何が問題なのでしょうか? http://medaka.5ch.io/test/read.cgi/php/1348048723/317
318: nobodyさん [sage] 2018/07/04(水) 18:51:15.18 ID:??? >>316 そもそも処理自体が正規表現に向いてないと思うんですけど >>317 それ全然ダメでしょ *はgreedyだから最初にマッチした括弧以降全部食う あとPHPならuオプション使うべき /(「[^「」]*」)(?:(?!(?1)).)*$/ https://regex101.com/r/AKpqav/2 何か正規表現でももっと賢い方法ありそうだけど思い浮かばなかった http://medaka.5ch.io/test/read.cgi/php/1348048723/318
319: nobodyさん [sage] 2018/07/05(木) 13:28:53.77 ID:??? >>318 ありがとうございます。半分くらいしか分かりませんがうまくいきました。 $text = preg_replace("/(「[^「」]*」)(?:(?!(?1)).)*$/su","",$text); http://medaka.5ch.io/test/read.cgi/php/1348048723/319
320: nobodyさん [age] 2018/07/06(金) 12:54:34.90 ID:??? age http://medaka.5ch.io/test/read.cgi/php/1348048723/320
321: nobodyさん [sage] 2018/07/08(日) 09:24:45.77 ID:??? txtファイルで20文字目で改行したいのです。 20文字目で改行コードを挿入すればいいのかなと思ったのですが、 書き方がわかりません。 よろしければどなたか教えてください。 http://medaka.5ch.io/test/read.cgi/php/1348048723/321
322: nobodyさん [sage] 2018/07/08(日) 09:51:47.81 ID:??? /\A(.{20})/$1\n/ http://medaka.5ch.io/test/read.cgi/php/1348048723/322
323: 321 [sage] 2018/07/08(日) 10:40:14.52 ID:??? >>322 レスありがとうございます。 説明が足りず申し訳ありません。 例えばなんですが、秀丸エディタのような正規表現の置換に対応したテキストエディタで <置換前> あいうえおかきくけこさしすせそ たちつてとなにぬねのはひふへほ <置換後> あいうえお かきくけこ さしすせそ たちつてと なにぬねの はひふへほ これは5文字目で改行させた場合の例ですが、これを20文字目で改行させたいということなんです。 で、<置換前><置換後>に正規表現でどのように書けばいいのかということなんですが、いかがでしょう? http://medaka.5ch.io/test/read.cgi/php/1348048723/323
324: nobodyさん [sage] 2018/07/08(日) 10:51:45.42 ID:??? >>323 秀丸 タグ付き正規表現 で検索するといいかも? http://medaka.5ch.io/test/read.cgi/php/1348048723/324
325: 321 [sage] 2018/07/08(日) 11:37:21.89 ID:??? >>324 検索してみたら、そのものずばりがありました。 【秀丸エディタ】正規表現を用いて指定文字数で改行させる方法 https://nodoame.net/archives/4675 どうもありがとうございました。 http://medaka.5ch.io/test/read.cgi/php/1348048723/325
326: nobodyさん [sage] 2018/09/30(日) 10:40:36.91 ID:??? 書き込めないテスト sssp://o.5ch.net/1a4y8.png http://medaka.5ch.io/test/read.cgi/php/1348048723/326
327: nobodyさん [sage] 2018/09/30(日) 10:49:02.82 ID:??? test 行数? http://medaka.5ch.io/test/read.cgi/php/1348048723/327
328: nobodyさん [sage] 2018/09/30(日) 10:50:04.80 ID:??? IllustratorCS以降のスクリプトで縦中横を正規表現でしたいのですが ググっても見つからないので自作しようと 縦書きテキストの縦中横を自動処理 var matchStr = /[0-9]/ ; //これをベースに↓ htt p://d-p.2-d.jp/ai-js/pages/01_scripts/text/index.html#14_text_vertical_folder これだと半角1文字か2文字の数値のみで 小数点が間にあると1文字ずつバラバラに適用されてしまいます 半角数字2〜3文字(以上) かつ 途中に小数点ピリオド有無 を縦中横に 半角欧数字が1文字の場合は 全角に したいです JavaScript sssp://o.5ch.net/1a4yd.png http://medaka.5ch.io/test/read.cgi/php/1348048723/328
329: nobodyさん [sage] 2018/09/30(日) 10:53:25.45 ID:??? 数字とドットを判別する正規表現 ^[1-9][0-9]+$|^[1-9][0-9]+\.?[0-9]+$ htt p://lma ker.blo g17.f c 2.com/blo g-en try-169.html これだとうまく走りません 先頭数字が0でもかまわないので ^[0-9][0-9]+$|^[0-9][0-9]+\.?[0-9]+$ //や ^[0-9]+$|^[0-9]+\.?[0-9]+$ //を試してみましたが 駄目でした NGワードtest回避 http://medaka.5ch.io/test/read.cgi/php/1348048723/329
330: nobodyさん [sage] 2018/09/30(日) 11:07:07.10 ID:??? 頭にマイナス文字が来るのを忘れていました sssp://o.5ch.net/1a4za.png http://medaka.5ch.io/test/read.cgi/php/1348048723/330
331: nobodyさん [sage] 2018/09/30(日) 16:42:39.78 ID:??? URLは見せたいのか伏せたいのかどっちやねん http://medaka.5ch.io/test/read.cgi/php/1348048723/331
332: nobodyさん [sage] 2018/09/30(日) 16:47:40.24 ID:??? URLは5chのNGワードにひっかかってるみたいで すみません http://medaka.5ch.io/test/read.cgi/php/1348048723/332
333: nobodyさん [sage] 2018/09/30(日) 19:23:05.09 ID:??? 直接の答えじゃなくてすまんけど。 正規表現で^は行の先頭を意味するけど、それは意図とあってる? 縦書きに紛れる数字って行の先頭とは限らないんじゃないかな。 http://medaka.5ch.io/test/read.cgi/php/1348048723/333
334: nobodyさん [sage] 2018/09/30(日) 19:28:31.97 ID:??? 一度に書けなくてすまん。 $も、あれは行末を意味するからそれも意図とあってるかな? 縦書きする日本語 数字部分 縦書きする日本語 という原稿なら俺のツッコミは余計なのでごめん。 逆に言うとそういう原稿じゃないと機能しないと思うよ。 http://medaka.5ch.io/test/read.cgi/php/1348048723/334
335: nobodyさん [sage] 2018/09/30(日) 21:08:42.98 ID:??? >>333 ^が行の一番目から数字かどうかを見ていたから $が行末を見ていたから 下のは走らなかったんですね 文中の数字なので、そのご指摘であってます 初歩的な内容ですみません とりあえず頭と尻を取ってみてみます こんな過疎なのにありがとうございます http://medaka.5ch.io/test/read.cgi/php/1348048723/335
336: nobodyさん [sage] 2018/09/30(日) 21:18:43.88 ID:??? /[0-9]+$|^[1-9][0-9]+\.?[0-9]+/ ; //では駄目でした…… 練習テスト 328nobodyさん2018/09/30(日) 10:50:04.80ID:??? この文字列を ↓こうしたい ヒット希望する箇所=【 】 【328】nobodyさん【2018】/【09】/【30】(日) 【10】:【50】:【04.80】ID:??? http://medaka.5ch.io/test/read.cgi/php/1348048723/336
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 60 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.793s*