[過去ログ] Regular Expression(正規表現) Part15 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
17: デフォルトの名無しさん [sage] 2019/10/05(土)16:35:39.41 ID:+ss/CUcr(1)
アカウント持ってないから login はできないけど
自分が解いた結果はまだ見られるな。
クッキーを削除したら見られなくなるんだろうか。
36: 26 [sage] 2019/10/08(火)02:16:13.41 ID:cRqslSem(2/2)
バグのほとんどが設計段階で生じる、典型的な例かw

バグを設計段階で修正せず、実装段階で修正しようとするから、
ますますダメになるという例w

SE・上流工程が馬鹿だと、こういうのが多いw
Ruby などで実装した事がないからだろうw

ダメな事をやる香具師が、あまりにも多いw
110
(1): デフォルトの名無しさん [sage] 2020/02/10(月)14:37:14.41 ID:8D13KkA5(1)
正規表現よりも、HTML パーサーの方がよい。
Ruby のnokogiri で、HTML をパースすると、

require 'nokogiri'

doc = Nokogiri::HTML(<<EOT)
<html><body>
<a href="http://hoge1.jp">http://hoge1.jp</a>
<a href="http://hoge2.jp">http://hoge2.jp</a>
</body></html>
EOT

elements = doc.css( "a" )

# 属性・テキスト
elements.each { |elem| puts elem.get_attribute( "href" ), elem.text }

出力
http://hoge1.jp
http://hoge1.jp
http://hoge2.jp
http://hoge2.jp
140
(1): デフォルトの名無しさん [sage] 2020/03/22(日)12:43:52.41 ID:nQo0XPUd(4/8)
書き忘れましたが
ファイル名だけでなくファイルパスを含む場合があります・・

ex.
/a/b/c/d/_0000_1111_2222_3333.jpg

3333.jpgのようなパターンさえなければ対応できているのですが
これが来た場合にうまくいきません
213: デフォルトの名無しさん [sage] 2020/05/17(日)03:46:57.41 ID:C/hIIgkx(2/2)
>>211
なるほどw
294: デフォルトの名無しさん [sage] 2020/06/29(月)18:25:35.41 ID:sN5cgPC+(5/5)
>>292
あぁ?理由なら書いてんだろ
おまえのような底意地の悪いゴミカスが気に食わないからじゃ
さっさ死ね
437
(1): デフォルトの名無しさん [sage] 2020/09/27(日)21:15:26.41 ID:5NvF/cEJ(1/2)
>>434
(¥d{2}),?
457
(1): デフォルトの名無しさん [sage] 2020/11/11(水)02:35:05.41 ID:wa6LgG/F(1)
>>453
俺のところじゃ、そのままでも正常だけどなあ(win7だからか? PS ver.5.1)
その3行だけじゃあ表示も出力もされないので
$file_contents
を最後に追加した
その入力ってJane系のiniファイル(SJIS)だよね?
ファイルに出力もして確認してみた
(デフォではUnicode16になっちゃうのでout-fileでencoding指定)
528: デフォルトの名無しさん [sage] 2021/03/03(水)06:22:13.41 ID:7UFtTk12(1)
●Regular Expressionの使用環境
python 3.x

●検索か置換か?
検索

●説明
ここをアクセスの次に出てくるURL(http://xxxx2/)をとってきたい
pattern = re.search("▼ここをアクセス.*(http.*\n)+?",a_text,flags=re.DOTALL)
複数行検索してるが最後のURLをとってきてしまう

●対象データ

URL1です
http://xxxx2/

 □       【▼ここをアクセス】
http://xxxx2/

URL2です
http://xxxx3/

●希望する結果
http://xxxx2/
552: デフォルトの名無しさん [sage] 2021/03/11(木)22:29:51.41 ID:79QhYvaG(1/2)
前後の数字チェック入り(区切りに\t,\fを除く)
(JavaScriptって言ってもWSH(JScript)や古いとダメ)
text.replace(/(?<=\d)[ \r\n]+(?=\d)/,", ")
641: デフォルトの名無しさん [sage] 2021/04/07(水)23:04:12.41 ID:Gfnmricb(1)
>>639
ちょっとアレな人が絡んできただけw
771
(1): デフォルトの名無しさん [sage] 2021/07/30(金)00:49:58.41 ID:N3W+nBLQ(1)
単純に\nがgrepに食われてるだけだと思う

オプションに-zを入れれば\0区切りになるから\nは残せそうだけど
ファイル全体が1行になるだろうからやりたい事は多分できない

\rを\r\nに統一したいなら各行の末尾以外の\rを\r\nに置換すれば良さそう
grepで検索だけして手作業で直すつもりなのかな
851: デフォルトの名無しさん [sage] 2021/09/27(月)18:20:46.41 ID:QHV+6MAZ(1)
そのソフトの機能とあなたがしたい事が正確にはわからんが、
正規表現で自動でディレクトリ名は入らんよ。
それをやりたかったら普通はプログラミングの領域。

単に先頭に指定文字列を入れたいなら
検索:^
置換:○X△.zip
895: デフォルトの名無しさん [] 2021/10/16(土)14:12:10.41 ID:UbsVp7JO(1)
fullmatchってあったのか
そりゃそうか
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.044s