[過去ログ]
Regular Expression(正規表現) Part16 (1002レス)
Regular Expression(正規表現) Part16 http://mevius.5ch.net/test/read.cgi/tech/1635936601/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
642: デフォルトの名無しさん [sage] 2023/02/16(木) 23:01:53.04 ID:Tpu7Mxzn スマンぐぐったらすぐ出てきたわ ReDoS攻撃というやつだな 正規表現が標準で使える言語でパターンマッチのタイムアウト設定できるやつってあんのかな http://mevius.5ch.net/test/read.cgi/tech/1635936601/642
643: デフォルトの名無しさん [sage] 2023/02/22(水) 02:52:40.50 ID:Lq+l8VAY 勉強になった http://mevius.5ch.net/test/read.cgi/tech/1635936601/643
644: デフォルトの名無しさん [] 2023/02/28(火) 19:25:23.88 ID:LpLAZFFY ●Regular Expressionの使用環境 秀丸エディタ ●検索か置換か? 置換 ●説明 正規表現で加減算したいです perlの場合これでできるそうです 検索:columnIndex([\d]+) 置換:columnIndex@{[$1+1]} ●対象データ columnIndex001 = "aaa"; columnIndex002 = "bbb"; columnIndex003 = "ccc"; ●希望する結果 columnIndex002 = "aaa"; columnIndex003 = "bbb"; columnIndex004 = "ccc"; http://mevius.5ch.net/test/read.cgi/tech/1635936601/644
645: デフォルトの名無しさん [sage] 2023/02/28(火) 21:40:28.89 ID:k7F1eRIt perlの置換の式はただのスクリプトとしての演算だからなあ 無理なんじゃね http://mevius.5ch.net/test/read.cgi/tech/1635936601/645
646: デフォルトの名無しさん [sage] 2023/02/28(火) 21:52:42.51 ID:3RvLxpuD 俺だったらエクセルに貼って分解して計算して足し込んでcsvに出力する http://mevius.5ch.net/test/read.cgi/tech/1635936601/646
647: デフォルトの名無しさん [sage] 2023/02/28(火) 22:16:00.68 ID:HPZ5xkxF 秀丸にも専用のスクリプト言語的なのなかったっけ? それ使えばワンチャンあるが素直に汎用のスクリプト言語使った方が楽かも http://mevius.5ch.net/test/read.cgi/tech/1635936601/647
648: デフォルトの名無しさん [sage] 2023/02/28(火) 22:25:04.50 ID:LpLAZFFY そうかありがとう B2&TEXT(C2+1,"000")&D2な感じでエクセルに計算させます http://mevius.5ch.net/test/read.cgi/tech/1635936601/648
649: デフォルトの名無しさん [sage] 2023/03/05(日) 15:30:49.38 ID:kbQORjCn chmateの名前欄ng正規表現について ここの正規表現は拡張正規表現だよね? ワッチョイ消しあぼーんは(?<!\))$だけど、この中の\って何? それと\(ス[プ|ッ]+ Sd(5f|bf)の中の\って何? 正規表現なら\は直後のメタ文字打ち消しだけど拡張正規表現においては何を意味するの? http://mevius.5ch.net/test/read.cgi/tech/1635936601/649
650: デフォルトの名無しさん [sage] 2023/03/05(日) 16:48:59.22 ID:zxnSBXGX メタ文字消し |のことならor http://mevius.5ch.net/test/read.cgi/tech/1635936601/650
651: デフォルトの名無しさん [sage] 2023/03/05(日) 17:13:11.22 ID:/VGFBid9 今まさに書き込もうとしてた。ググったらchmateのNG表記も標準正規表現なんだな 俺が何で拡張正規表現かと勘違いしたかというと、|は標準正規表現では使えないからLinuxなら-Eをオプションに付けて拡張正規表現にする必要があると習ったから chmateでは|が使えるけどメタ文字打ち消しのバックスラッシュも使うというのはどういう事なの? http://mevius.5ch.net/test/read.cgi/tech/1635936601/651
652: デフォルトの名無しさん [] 2023/03/05(日) 22:34:50.68 ID:jasgpIrF >>642 rubyの3.2は出来ます。 https://www.ruby-lang.org/ja/news/2022/12/25/ruby-3-2-0-released/ Regexpのタイムアウトの導入 http://mevius.5ch.net/test/read.cgi/tech/1635936601/652
653: デフォルトの名無しさん [] 2023/03/25(土) 11:22:38.54 ID:YDfCdrWh /~/という書き方のとき以外でスラッシュ/を\エスケープする必要があるケースはありますか? http://mevius.5ch.net/test/read.cgi/tech/1635936601/653
654: デフォルトの名無しさん [] 2023/04/17(月) 19:32:17.83 ID:5c7uVWzN 「0」と「1」からなる文字列のうち、「0」と「1」を同数含む文字列にマッチする 正規表現は存在しません。 正規表現よりも強力な検索方法で↑の文字列にもマッチさせることができるようなソフトは 存在しますか? http://mevius.5ch.net/test/read.cgi/tech/1635936601/654
655: デフォルトの名無しさん [sage] 2023/04/17(月) 19:44:56.00 ID:sl+3Awil python http://mevius.5ch.net/test/read.cgi/tech/1635936601/655
656: デフォルトの名無しさん [sage] 2023/04/17(月) 20:33:36.29 ID:waI8rtvz つらい http://mevius.5ch.net/test/read.cgi/tech/1635936601/656
657: デフォルトの名無しさん [sage] 2023/04/17(月) 21:06:25.43 ID:z5E2eHg0 https://regex101.com/r/abzBX8/1 http://mevius.5ch.net/test/read.cgi/tech/1635936601/657
658: デフォルトの名無しさん [sage] 2023/04/17(月) 21:29:53.48 ID:W4QVtvW8 JavaScriptで書くかな http://mevius.5ch.net/test/read.cgi/tech/1635936601/658
659: デフォルトの名無しさん [sage] 2023/04/17(月) 23:02:23.02 ID:HlIFmrYC 正規表現よりも「強力な」検索方法ってどう言う事? それチェックするだけならBASICだって出来るだろうに http://mevius.5ch.net/test/read.cgi/tech/1635936601/659
660: デフォルトの名無しさん [sage] 2023/04/17(月) 23:14:49.47 ID:aBS+jUDM あのさあ >>657を見た後でそんなこと言ってるの? >>657の末尾に$をつけりゃチェックできるだろうに http://mevius.5ch.net/test/read.cgi/tech/1635936601/660
661: デフォルトの名無しさん [sage] 2023/04/18(火) 00:49:04.02 ID:HEwUJcz7 https://regex101.com/r/abzBX8/4 http://mevius.5ch.net/test/read.cgi/tech/1635936601/661
662: デフォルトの名無しさん [] 2023/04/18(火) 01:55:03.99 ID:0xKKyM+T wwなんじゃこの無意味なやつww http://mevius.5ch.net/test/read.cgi/tech/1635936601/662
663: デフォルトの名無しさん [] 2023/04/18(火) 01:55:30.29 ID:0xKKyM+T 全くチェックできてないやんwww http://mevius.5ch.net/test/read.cgi/tech/1635936601/663
664: デフォルトの名無しさん [sage] 2023/04/18(火) 03:16:09.61 ID:+QStg837 正規表現だけで頑張りすぎる奴はアホ http://mevius.5ch.net/test/read.cgi/tech/1635936601/664
665: デフォルトの名無しさん [] 2023/04/18(火) 10:37:46.66 ID:1M+dv0CB > 「0」と「1」を同数含む文字列にマッチする これが部分文字列も含むのなら最初の「0111011110001100000…」のところだけでも で01, 10とか01111000, 111000, 1100, 0011とか011101111000110000とか 他にもあるけどまあ沢山あるわな こんなんチェックして何の意味があるのか知らんけど http://mevius.5ch.net/test/read.cgi/tech/1635936601/665
666: デフォルトの名無しさん [sage] 2023/04/18(火) 11:53:15.97 ID:mLPBXdJt >>661のは01以外の文字が存在してるのを失念してるので、少しだけ修正 ^([^01]|0[^01]*?(?1)*?1|1[^01]*?(?1)*?0)++$ http://mevius.5ch.net/test/read.cgi/tech/1635936601/666
667: デフォルトの名無しさん [sage] 2023/04/18(火) 11:55:59.03 ID:mLPBXdJt あ、すまん >「0」と「1」からなる文字列のうち を忘れてた http://mevius.5ch.net/test/read.cgi/tech/1635936601/667
668: デフォルトの名無しさん [sage] 2023/04/18(火) 12:04:05.08 ID:mLPBXdJt おまけに>>666は冗長だったしね ^([^01]|0(?1)*?1|1(?1)*?0)++$ http://mevius.5ch.net/test/read.cgi/tech/1635936601/668
669: デフォルトの名無しさん [] 2023/04/18(火) 12:07:01.90 ID:y8YzUN5p なぜある範囲の文字列を認識できる正規表現が重用されるのでしょうか? たとえば、文脈自由文法により生成される文字列を認識できるような検索ソフトは ないのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1635936601/669
670: デフォルトの名無しさん [sage] 2023/04/18(火) 12:19:50.17 ID:VZPIsbzr 何故妙な所でわざわざ改行を入れるのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1635936601/670
671: デフォルトの名無しさん [sage] 2023/04/19(水) 15:37:27.88 ID:DhCp7Dkf たとえばHTMLの<title>の直後だけ判定したいときに マッチしなかったら長いページの最後まで<title>~を探し続けるの無駄だと思うんだけど <title>のところだけ見終わったら判定打ち切ることってできる? http://mevius.5ch.net/test/read.cgi/tech/1635936601/671
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 331 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s