[過去ログ] Regular Expression(正規表現) Part16 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
201: 2022/02/24(木)15:01 ID:hcs+VfLS(1/3) AAS
●Regular Expressionの使用環境
サクラエディタ

●検索か置換か?
検索

●説明
指定した文字列を含む行と、それ以降の行を削除したいです

↓文字列がDの場合の例
●対象データ
ABCA
BCDAA
省5
202: 2022/02/24(木)15:56 ID:aUuEQTy2(1) AAS
置換では?
203
(1): 2022/02/24(木)16:21 ID:XVFOP1rX(1/2) AAS
ヘルプに書いてるでしょ
外部リンク[html]:sakura-editor.github.io
> (mオプションが付いていますが、改行をまたいだ検索はできません。)

可能にする方法はあるようだが今も使えるのかは知らない
外部リンク:sakura.qp.land.to

素直に複数行検索置換出来るツールやエディタ使った方が良い
204: 2022/02/24(木)16:39 ID:hcs+VfLS(2/3) AAS
>>203
失礼しました
これまでたまの置換えでしか使わなかったのでヘルプ読んでませんでした
また、別な無料のエディタで可能な正規表現があれば
セットで教えていただきたいです
ありがとうございました!
205
(1): 2022/02/24(木)16:57 ID:XVFOP1rX(2/2) AAS
Mery
^(?=.*D)(.*\n)++
206: 2022/02/24(木)18:04 ID:hcs+VfLS(3/3) AAS
>>205
希望通りにできました。エディタまで教えていただき本当にありがとうございます!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
207: 2022/03/05(土)11:04 ID:UMjr+RM8(1) AAS
外部リンク:github.com
208: 2022/03/05(土)13:30 ID:ST2bI6pB(1/3) AAS
よろしくおねがいします。

●Regular Expressionの使用環境
auto hot key

●検索か置換か?
置換

●説明
日本語URLを除去したい
%..* で一致するがPCRE書式化(AHK文法?)が解らず。。。

●対象データ
%00%00%00%00%00%00
省1
209
(1): 2022/03/05(土)14:39 ID:CfflkLyE(1) AAS
(%\d\d)++
210: 2022/03/05(土)15:55 ID:ST2bI6pB(2/3) AAS
>>209
早速ありがとうございます!
wiki記載の意味がやっと理解できました。
下記エラーになりました。
すいません対象データ誤りで英数字2桁のため\w\wにしてもだめでした。

Line Text: \d\d
Error: The leftmost character above is illegal in an expression.
※\w\wも同じ。

構文的には正しいようです。
画像リンク[png]:i.imgur.com
211
(1): 2022/03/05(土)15:58 ID:auOTeG9V(1) AAS
あれ、\dでいいの?文字コードだから16進じゃない?
212: 2022/03/05(土)16:23 ID:vjAKKjP5(1/2) AAS
(?:%[:xdigit:]{2})+
では?
213
(1): 2022/03/05(土)16:33 ID:vjAKKjP5(2/2) AAS
(?:%[[:xdigit:]]{2})+
だった
214: 2022/03/05(土)18:13 ID:ST2bI6pB(3/3) AAS
>>213
ありがとうございます上手くいきました!
何でそうなるのか.. wikiにらめっこしてみます。

が、正規表現テストツール上では上手くマッチしますが、MsgBoxで出力すると #_=_ がくっついてきます。スレチならすいません。

>>211
URLエンコードって16進数だったんですね。
215
(1): 2022/03/06(日)00:13 ID:6dwIIS19(1) AAS
wikiってどこのこと?
216: 2022/03/06(日)16:28 ID:ez4sjEWa(1) AAS
>>215
外部リンク:sites.google.com
217
(1): 2022/03/13(日)17:17 ID:dODqeNlh(1) AAS
外部リンク:github.com
218: 2022/03/19(土)23:41 ID:ur7rhOwp(1) AAS
外部リンク[html]:www.kt.rim.or.jp
>某巨大掲示板のとあるスレッドの情報によれば、 非包含オペレーターが
>期待通りに動かないパターンがあるようです。

おぬし、さてはここを見ておるな?                azure

>>217
故意にこれが出来るならSEO対策としてライバル企業をやっつけられるな
企業間でそんな話が出てないということは出来ないということではないだろうか
219: 2022/03/20(日)07:35 ID:AfbYOGC9(1/2) AAS
●Regular Expressionの使用環境
サクラエディタ

●検索か置換か?
置換

●説明
ある文字列Aを含む行のうち、ある文字列Bを含まない行を
すべて削除したいです

●対象データ(文字列Aを含む行のうち、Bを含まない行を削除。囲み数字はデータではなく単なる通し番号で入れています)
?ABCA
?FCAA
省12
220
(1): 2022/03/20(日)07:55 ID:UyeAjpj2(1) AAS
^(?=.*A)(?!.*B)[\s\S]*
221
(1): 2022/03/20(日)08:51 ID:AfbYOGC9(2/2) AAS
>>220
いつも素早い回答をありがとうございます!うまくいきました!誠に感謝です。ありがとうございました!
222
(1): 2022/03/20(日)19:15 ID:ZHfPfLkc(1) AAS
>>221
219より一つ前にあなたがした質問はどれ?
223: 2022/03/22(火)18:15 ID:CHL1FHKG(1) AAS
>>222
お返事が遅くなりすみません。このスレでは201のみです。
また今後もよろしくお願いします!
224: 2022/04/05(火)13:22 ID:jmydyZMd(1) AAS
非包含オペレータのバグの詳細
外部リンク[pdf]:github.com
225
(1): 2022/04/09(土)11:11 ID:RvdBAddV(1/2) AAS
●正規表現環境: VS Code
●検索か置換か: 置換
●対象データ:24時間表記の時間
●説明:

24時間表記を12時間表記にしたい。

●例:
23:59:30 → 11:59:30

正規表現で可能ですか?
226: 2022/04/09(土)12:41 ID:CVydPDGM(1/2) AAS
>>225
無理じゃね?
簡単なスクリプトを書いたほうが早い
227: 2022/04/09(土)12:49 ID:FmMbp+0V(1) AAS
13:→1:
14:→2:

24:→12:
分と秒は正規表現でキャプチャ
みたいに高々12回置換すればええやん?
そういう意味じゃないんか
228: 2022/04/09(土)12:59 ID:OC1bdbLm(1) AAS
愚直に12回置換すれば出来る
12(?=(?::[0-5]\d){2})
00
13(?=(?::[0-5]\d){2})
01

23(?=:[0-5]\d:(?:[0-5]\d|60))
11
229: 2022/04/09(土)14:50 ID:CVydPDGM(2/2) AAS
a.m.やp.m.の情報は消えても大丈夫なのかな?
230: 2022/04/09(土)14:56 ID:RvdBAddV(2/2) AAS
amやpmは無くてもokです
1-
あと 772 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s