[過去ログ]
Regular Expression(正規表現) Part15 (1002レス)
Regular Expression(正規表現) Part15 http://mevius.5ch.net/test/read.cgi/tech/1568640311/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
45: デフォルトの名無しさん [sage] 2019/11/01(金) 00:19:13.27 ID:l+SDkm5c Ruby では、 text = <<"EOT" 20191001 あ 20191002 い う EOT # キャプチャー部分の、#{ $1 } は、8桁の数字 p res = text.gsub( /^(\d{8})\n/ ) { "\n#{ $1 }\t" } print res 出力 [空行] 20191001[Tab]あ [空行] 20191002[Tab]い う http://mevius.5ch.net/test/read.cgi/tech/1568640311/45
178: デフォルトの名無しさん [sage] 2020/04/11(土) 16:30:10.27 ID:Ni1vKiQd >>177 仕様の分かるテストケースってのはテストコードのことね 正規表現は作る時に必ずマッチする例とマッチしない例を書いて確認するでしょ? それを仕様の分かるテストコードにしてセットで扱えるようにしておくってこと コードレビュー時も正規表現だけ見てレビューしても効果薄いから テストコードとセットでレビューする >でもそれって正規表現使っているか否かに関わらず本来なされているべきことだよね これはそうでもないよ 複雑なSQLの場合は仕様の分かるテストコードを一式用意するのは結構難しくて ある範囲を超えると手間に見合わないから仕様書とSQL自体のレビューだったり手動テストで補完する 正規表現は純粋関数として扱えるのでその辺の難しさがない http://mevius.5ch.net/test/read.cgi/tech/1568640311/178
362: デフォルトの名無しさん [] 2020/08/02(日) 10:46:18.27 ID:WI1GGX9r >>357,358,359 全部だめでした ちなみにmeryです いつもいい忘れます ごめんなさい http://mevius.5ch.net/test/read.cgi/tech/1568640311/362
402: 400 [sage] 2020/09/21(月) 02:18:58.27 ID:+seX53Ud 別に抜き出すだけなら、 一旦、</a> の後ろに、改行を追加してから、正規表現を使えば? それか、HTML をコピーしてから、やるとか http://mevius.5ch.net/test/read.cgi/tech/1568640311/402
511: デフォルトの名無しさん [sage] 2021/02/06(土) 18:21:12.27 ID:z9sN/DQY 発想の転換だな 目鱗 http://mevius.5ch.net/test/read.cgi/tech/1568640311/511
566: デフォルトの名無しさん [sage] 2021/03/26(金) 12:59:11.27 ID:8UZMtFlJ まず\dと[0-9]は一致しないケースがあるからダメでしょ 単なるバイトシーケンスとして扱っているときは \d == [0-9] だけど、 Unicodeの文字列として扱っているときはUnicodeのNdカテゴリに一致するかを見るので \dが全角の「0」に一致したりする Pythonもこういう仕様持ってた気がするけどちょっと最近触ってないから怪しい http://mevius.5ch.net/test/read.cgi/tech/1568640311/566
726: デフォルトの名無しさん [] 2021/07/02(金) 14:47:29.27 ID:TPqIrTa2 あれか <(\d+)>のサイズ取得して動的にするのか… http://mevius.5ch.net/test/read.cgi/tech/1568640311/726
858: デフォルトの名無しさん [] 2021/09/28(火) 13:29:43.27 ID:T0yrrR3v ○X△を○X△のまま使っただろ? http://mevius.5ch.net/test/read.cgi/tech/1568640311/858
933: デフォルトの名無しさん [sage] 2021/10/16(土) 21:12:31.27 ID:PMQb3sBw >>884 >>891でお礼の一言もないから自演なのかやっぱ http://mevius.5ch.net/test/read.cgi/tech/1568640311/933
980: デフォルトの名無しさん [sage] 2021/10/30(土) 20:27:08.27 ID:y9dUwbDd >>977 それは盲点でした! 正規表現オブジェクトの再利用ということばかり考えていましたが、複数の正規表現に同じ文字列を代入すれば同一の効果が得られますね。 ありがとうございます。 http://mevius.5ch.net/test/read.cgi/tech/1568640311/980
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.033s