[過去ログ] Regular Expression(正規表現) Part15 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
212: デフォルトの名無しさん [] 2020/05/17(日)03:45:05.05 ID:EMK05c2V(2/7)
17文字もあるのに文字種が8種以内って
自然言語としては有り得ないわけですよ
そのエントロピー的な性質をターゲットにしてる
つまり完全ランダムじゃなくて電光掲示板的に嫌がらせメッセージを目立たせたいという意図を持ってるから可能になる手法
492(1): デフォルトの名無しさん [sage] 2021/02/03(水)18:33:27.05 ID:sadlF3mb(1)
最短一致ということは行当たりが[0-9a-zA-Z]{7}ではなく別の文字列も含んでいそうな
つまり「0123abc\ndef4567」だけではなく「あいう0123abc\ndef4567かきく」もあるとか
見本出した方がいいのではないかな
557(1): デフォルトの名無しさん [sage] 2021/03/11(木)23:33:53.05 ID:APoyxLpJ(1)
文頭,文末のスペース,改行を残す必要がないなら先にtrimしちゃえば良いのでは
str.trim().replace(/\s+/gm, ',')
630: デフォルトの名無しさん [sage] 2021/04/03(土)22:22:18.05 ID:vSOTAguS(6/6)
発言者の意図したものとか行間を読むとかできないで、その表面しか見ないのはアスペの特徴とか
815: デフォルトの名無しさん [sage] 2021/08/27(金)16:35:19.05 ID:7nxBSwRn(1)
そのまんまであれば
aa[●□]abbbcccd[●□]ddeee
823(1): デフォルトの名無しさん [sage] 2021/08/28(土)08:18:57.05 ID:3w95mdWV(1)
>>818
そのダイアログはCtrl+Cでテキストコピーできると思うからググりやすいように
コピペしてほしいな
あとEmEditorはBoost.RegexとOnigmo(鬼雲)を使い分けられるから、
オプションでどっち使ってるのかも教えて
https://jp.emeditor.com/text-editor-features/history/new-in-version-15-7/
824: デフォルトの名無しさん [sage] 2021/08/28(土)10:30:00.05 ID:2Y0XlSPP(1)
>>823
---------------------------
EmEditor
---------------------------
The complexity of matching the regular expression exceeded predefined bounds. Try refactoring the regular expression to make each choice made by the state machine unambiguous. This exception is thrown to prevent "eternal" matches that take an indefinite period time to locate.
---------------------------
OK
---------------------------
例示してもらった表現いずれも同様のメッセージが出てましたが、なんとOnigmoに変更したら出なくなりました。
いろいろ新しく知ることが出来ました
987: デフォルトの名無しさん [sage] 2021/10/31(日)00:49:08.05 ID:Os0N65jy(3/3)
何度もすいません。
行頭と行末は、*を使うつもりが、?を使ってたから変なコメントになってました。
^\s*(abc(\s+def)?|def(\s+abc)?)?\s*$
これで決定校です!
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.038s