[過去ログ]
Regular Expression(正規表現) Part15 (1002レス)
Regular Expression(正規表現) Part15 http://mevius.5ch.net/test/read.cgi/tech/1568640311/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
107: デフォルトの名無しさん [] 2020/02/09(日) 22:22:12.18 ID:XBEo77KP $1ですねどうも http://mevius.5ch.net/test/read.cgi/tech/1568640311/107
266: デフォルトの名無しさん [sage] 2020/06/20(土) 02:01:55.18 ID:GUrzgoSo >>265 それは正規表現の問題じゃなくgrepの使い方の問題で キャプチャグループを取り出せてないだけだと思う pcregrep -o1 'AAA.*?(AAA.*?BBB).*CCC' <input> とか grep -oP 'AAA.*?¥K(AAA.*?BBB)(?=.*?CCC)' <input> とか工夫して http://mevius.5ch.net/test/read.cgi/tech/1568640311/266
332: デフォルトの名無しさん [sage] 2020/07/29(水) 14:14:44.18 ID:8IMt+CxM > リンクに囲まれた test.jpg または、画像だけののどちらかがあって > /(^.*)(<a href=".*?>\n*<img .*?test.jpg.*?>\n*<\/a>)(.*$)/s > /(^.*)(<img .*?test.jpg.*?>)(.*$)/s ^(?=.*test\.jpg).++$ こういう事では? http://mevius.5ch.net/test/read.cgi/tech/1568640311/332
366: デフォルトの名無しさん [sage] 2020/08/03(月) 01:53:48.18 ID:p6SF3tC+ すべてにマッチする、オプションは無いの? http://mevius.5ch.net/test/read.cgi/tech/1568640311/366
408: 400 [sage] 2020/09/21(月) 22:36:13.18 ID:+seX53Ud >>405 のopen-uri を、下のように、外部コマンドのcurl にも出来るけど、 普通は、わざわざ外部コマンドを呼ばない url = "http〜" doc = Nokogiri::HTML( open( url ) ) html = `curl http〜` doc = Nokogiri::HTML( html ) http://mevius.5ch.net/test/read.cgi/tech/1568640311/408
505: デフォルトの名無しさん [sage] 2021/02/06(土) 16:56:52.18 ID:EC31O1b+ >>503 VBSには否定戻り読みは無いので、工夫するしかない すぐには思いつかないけどもっといい方法もあるかもしれないのでググってみては? 愚直には、一つの方法として以下の場合に分ける 1) [hoge]で始まる場合 2) 文字列があって [ 以外で終わって [hoge] がある場合 3) 文字列があって [ で終わってる場合、[hoge] があって ] が続かないこと pattern : "^(?:\[hoge]|(.*?\[)\[hoge\](?!\])|(.*?[^\[])\[hoge\])(.*)$" replace : "$1$2$3" abcdef → abcdef [hoge]def → def [[abc]]def → [[hoge]]def abc[hoge]def → abcdef abc[[hoge]]def → abc[[hoge]]def abc[[hoge]def → abc[def abc[hoge]]def → abc]def 下2つの場合が無ければもう少し簡易にできる では[hoge]が2つ以上ある場合はどうするか? すぐ思いつく方法としては、変換をループさせて、文字列に変化がなければ終わりとか http://mevius.5ch.net/test/read.cgi/tech/1568640311/505
589: デフォルトの名無しさん [sage] 2021/03/31(水) 03:07:25.18 ID:AtIsL56M regexエンジンって皆さんどういう基準で選んでますか? ちょつとググるとcommon lispのcl-ppcreがダントツというベンチが出てきますが本当でしょうか?(このスレで言及が見当たらないもので…) perl風なのがちょっと気になりますが http://mevius.5ch.net/test/read.cgi/tech/1568640311/589
643: デフォルトの名無しさん [sage] 2021/04/08(木) 11:39:17.18 ID:ADplJe5S バカが身の程しらずにもこのスレに迷い込んでくるから http://mevius.5ch.net/test/read.cgi/tech/1568640311/643
669: デフォルトの名無しさん [] 2021/04/23(金) 13:32:17.18 ID:wRSxYRWl Pythonで以下の条件に当てはまる正規表現はどうしたら実現できるでしょうか。 半角英数字(大文字小文字)255文字までとハイフンのみOK --の連続は不可。行末がハイフンで終わるのも不可 ここまではできてるんですが、どなたか知恵を頂きたいです。 ^[a-zA-Z0-9-]*(?<!-)$ http://mevius.5ch.net/test/read.cgi/tech/1568640311/669
811: デフォルトの名無しさん [sage] 2021/08/26(木) 17:04:06.18 ID:/x6E5kVC 区切りがあるならlook aroundする必要ないよね http://mevius.5ch.net/test/read.cgi/tech/1568640311/811
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.039s