[過去ログ]
Regular Expression(正規表現) Part16 (1002レス)
Regular Expression(正規表現) Part16 http://mevius.5ch.net/test/read.cgi/tech/1635936601/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
61: 29 [sage] 2021/12/16(木) 22:14:43.92 ID:0VSoy2O4 onigurumaの非包含オペレータの動作が論文と違う 正規表現 ^(?~abc) をテキスト 0123abcd に対して検索して比較すると.. 論文の動作 : 0123ab がマッチする onigurumaの動作 : 0123 がマッチする 逆に Onigmo は分岐が含まれない正規表現なら論文通りに動作するので この場合は論文と同じ動作をする 動作的には ((?!abc).)* と同じなので論文で指摘されているように 形式言語理論から逸脱しているし、後ろに続く正規表現によっては マッチ出来ずに検索が終わってしまうケースが発生する 例、 ^(?~abc)c 非包含オペレータは提案から14年経ってもなお未完のままということに.. http://mevius.5ch.net/test/read.cgi/tech/1635936601/61
86: デフォルトの名無しさん [sage] 2021/12/21(火) 18:31:43.92 ID:2Q9XRXAv >>79 >>81 サクラエディタ(というか鬼車や鬼雲、bregonig.dllの正規表現) の\dは全角数字にもマッチするから [0-9]で検索すべき 全角が含まれてしまう話は\s,\wなども同様 サクラエディタBBSでの高田先生の過去発言 https://sakura-editor.github.io/bbslog/sf/ansi/4874.html#4887 http://mevius.5ch.net/test/read.cgi/tech/1635936601/86
692: デフォルトの名無しさん [sage] 2023/05/27(土) 21:08:35.92 ID:HxAuQBVD 特定の文字列が2回以上なければ削除したい $aa=~s/hoge// if $aa!~/.+hoge.+hoge.+/; 正規表現一発で出来ませんか http://mevius.5ch.net/test/read.cgi/tech/1635936601/692
730: デフォルトの名無しさん [sage] 2023/06/22(木) 10:55:55.92 ID:nJDgsm3N こちらはそちらが何を使ってるかも分からないので勧めようが無い件 問題は正規表現の後ろに付けるほうなんだけど何を使ってるかで変わると思う 今のままでは12文字以上記号が続いててもNGになっちゃうね http://mevius.5ch.net/test/read.cgi/tech/1635936601/730
738: デフォルトの名無しさん [] 2023/06/23(金) 02:35:28.92 ID:qwakAXsj >>737 感謝 http://mevius.5ch.net/test/read.cgi/tech/1635936601/738
821: デフォルトの名無しさん [sage] 2023/08/12(土) 19:02:22.92 ID:BmgakVsI >>819 .をエスケープ http://mevius.5ch.net/test/read.cgi/tech/1635936601/821
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.040s