[過去ログ] Regular Expression(正規表現) Part16 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
232: 2022/04/15(金)16:20 ID:M7wVtHzF(1) AAS
Apacheのmod_rewrite(Perl互換)でルート直下の特定のディレクトリとその配下のみリダイレクトしない条件にヒットする正規表現を探しています
?/.well-known
?/.well-known/
?/.well-known/ランダムな文字列
この3つにヒットしてくれればいいのですが
・ルート直下なので行頭指定
・スラッシュのない方の.well-knownは行末を指定(完全一致)
・スラッシュのある方の.well-known/は配下のディレクトリへのアクセスも想定して行末を指定しない(前方一致)
を一行に収めようと考えた結果
^/\.well-known(/|$)
省3
233(1): 2022/04/15(金)21:37 ID:GEApyL4S(1) AAS
それでOK。 ケチを付けるなら (?:/|$) にすれば無駄なキャプチャを防げる。
先読みを理解してるなら (?=/|$) でもOK。
234: 2022/04/16(土)06:02 ID:mQZGE0o5(1) AAS
正規表現を使ってモンスターを討伐していくゲーム「Regex Hunting」をプレイしてみた - GIGAZINE
外部リンク:gigazine.net
235: 2022/04/16(土)07:11 ID:9DJ1ctMv(1) AAS
>>233
ありがとうございます
今は(?:/|$)にして先読みも勉強してみます
236(2): 2022/04/20(水)03:44 ID:KwUP8MZL(1/2) AAS
正規表現道場スレに書きましたが過疎スレだったようでこちらで質問させていただきます
スマホのブラウザ(Berry browser)での検索結果にでたYouTubeのリンクを
NEWPIPEで開くようにする正規表現をおしえていただけませんか?
詳しく言語はなにかわかりません
237: 2022/04/20(水)03:46 ID:hF4awL06(1) AAS
>>236
あっちで見せたスクショも見せてあげて
238: 2022/04/20(水)04:01 ID:KwUP8MZL(2/2) AAS
画像リンク[png]:i.imgur.com
239(1): 2022/04/20(水)07:25 ID:YedSEyAo(1) AAS
>>236
お前NewPipeスレでスレチだ言われても居座って、最後移動する時にすら謝罪もせずに投げっ放しじゃん
もう少しネットマナー守りなよ
240: 2022/04/20(水)13:23 ID:0zdB9CsP(1) AAS
>>239
粘着警察
241: 2022/04/20(水)13:29 ID:U0AnfaoX(1) AAS
.*YouTube.*
242(2): 2022/04/24(日)11:37 ID:HhXo0urf(1) AAS
●Regular Expressionの使用環境
秀丸エディタ
●検索か置換か?
検索
●説明
台詞の行の後は1行改行を置いて、また台詞の行になるように整形したいです
もしも「からはじまる行が2行連続している場合、そこにヒットするような検索方法があるなら、
何卒、ご教示の程よろしくお願いいたします。
●対象データ
「ダミーテキストAダミーテキストAダミーテキストA」
省8
243: 2022/04/24(日)13:45 ID:rcB2xidb(1) AAS
>>242
\n+ を \n\n に置換すればいいんじゃね?
244: 2022/04/24(日)14:27 ID:+3jFx4NA(1) AAS
したい事が検索と書いてあるのに、整形したいですってどういう事?
整形したいって事は置換なの?
245: 2022/04/24(日)15:00 ID:K7LKRW48(1) AAS
整形したい!痴漢なんです
イケメンならこんな事しなくて済みます
246: 2022/04/24(日)15:27 ID:HHIBSCEK(1) AAS
>>242
」¥n「 → 」¥n¥n「
とか
(.)¥n「 → $1¥n¥n「
とか
247: 2022/04/24(日)15:30 ID:ioskjRP6(1) AAS
> 検索と書いてあるのに、整形したいですってどういう事?
秀丸から察しろよw
池沼でしょ
」\n「
」\n\n「
248(1): 2022/05/01(日)14:50 ID:GoET9IZ/(1) AAS
CSVファイルのセパレータ以外にマッチさせる正規表現が分かればご教示ください
ダブルクォートの中のカンマはセパレータではないという条件が難しく難儀しています
249: 2022/05/01(日)15:35 ID:Rd1MW222(1) AAS
>>248
csv 正規表現 でググれ
250: 2022/05/02(月)15:41 ID:3wkltjCW(1) AAS
>>2のテンプレで環境や対象データ、希望結果のサンプルを書いてよ
251: 2022/05/03(火)04:52 ID:UnZpzFGu(1) AAS
"あ,い
う'え""お"
これでも、1列しかない。
最初・最後のダブルクォーテーションで、1つの列内・要素を表す
その要素内では、カンマ・改行・シングルクォーテーション・ダブルクォーテーションも使える。
ただし、ダブルクォーテーションは2つ連続させて、1つのダブルクォーテーションと解釈される
だから、このダブルクォーテーションの規則が難しい。
例えば、ダブルクォーテーションに番号を振ると、1-23-45-6
連続したダブルクォーテーションを排除して、1-6 の形で、1つの要素を表す。
つまり、最後のダブルクォーテーションは偶数番目になる
省1
252: 2022/05/03(火)12:12 ID:aiGUnYt7(1) AAS
("[^"]*")+|[^,"\r\n]+|(?<=,)|^(?=,)
外部リンク:regex101.com
253: 2022/05/03(火)14:14 ID:t3Dpq+T6(1) AAS
(?=,|$)
254: 2022/05/13(金)22:38 ID:8kGCIaIA(1) AAS
●Regular Expressionの使用環境
サクラエディタ
●検索か置換か?
置き換え
●説明
タブ区切りcsvファイルの列の順番を入れ替えたい
●対象データ
1\t2\t3\t・・・\t30
※実際は各フィールドは数字だけではなく、長さも一定ではありません。
フィールド数は30で固定です。
省6
255: 2022/05/14(土)01:45 ID:rmaMAnUs(1) AAS
$30を別の場所に持ってくると右隣りとくっついてしまうな
256(1): 2022/05/14(土)05:36 ID:NJOQ17Ts(1) AAS
テンプレ使っているようでテンプレ無視して実例挙げず
タブ区切りのはずが何故かカンマ+タブの区切りになっているがその説明も無し
257: 2022/05/14(土)08:03 ID:qR2dE/b7(1) AAS
本当に タブ+カンマ にしたいとしても俺なら
^(.*?)\t(.*?)\t・・・(.*)$
$3\t,$8\t,$1\t・・・
って書くかな
258: 2022/05/14(土)09:56 ID:/Fl6kBO1(1/2) AAS
俺が作るなら [^\t]* を使って誤爆の可能性を潰しておく
列が31以上ある異常データのときに置換しなくする
259: 2022/05/14(土)10:21 ID:bJIgpLv6(1) AAS
処理対象ファイルが数十個あるとかなら別だけど、表計算ソフトや対応エディタでサクっと入れ替えた方が早そう
260: 2022/05/14(土)11:56 ID:/Fl6kBO1(2/2) AAS
そういやそうだね、csvなんだしw
>>256
テンプレ自体が糞質問製造機になってるからテンプレいらね
俺は今回の質問に不備はないと思っている
261: 2022/05/16(月)18:46 ID:nBhW9usr(1) AAS
探している正規表現の学習サイトがあります。
ネットスラング、小説などの蘊蓄を題材にした問題が置いてあるサイトです。
AAが問題の解説を行なっていた記憶があります
UIはシンプルながら、メタ文字から始まり、後方参照などの発展的な部分、総括したチャレンジ問題など結構ボリュームがある問題集でした。
久しぶりに見にいきたかったのですが、どうにも見つからず、
どなたかご存知でしたら教えていただけると幸いです。
よろしくお願いします。
上下前次1-新書関写板覧索設栞歴
あと 741 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s