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