[過去ログ] Regular Expression(正規表現) Part16 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
122: デフォルトの名無しさん [sage] 2021/12/24(金)07:37:01.80 ID:MVBh4BeN(1)
(([0-9a-f]{1,4}):){7}(?:\g'2'|:)|\g'1'{6}(?:(:\g'2')|:)|\g'1'{5}(?:\g'3'{1,2}|:)|\g'1'{4}(?:\g'3'{1,3}|:)|\g'1'{3}(?:\g'3'{1,4}|:)|\g'1'{2}(?:\g'3'{1,5}|:)|\g'1'(?:\g'3'{1,6}|:)
213(1): デフォルトの名無しさん [sage] 2022/03/05(土)16:33:42.80 ID:vjAKKjP5(2/2)
(?:%[[:xdigit:]]{2})+
だった
508: デフォルトの名無しさん [sage] 2022/09/13(火)19:48:53.80 ID:aae9uQ50(1/4)
スルーされにくい質問のテンプレと例
●Regular Expressionの使用環境
PowerShell7.2
●検索か置換か?
置換
●説明
文中(先頭及び文末以外)の0が連続して3つ以上並ぶ部分をハイフン(-)に置換したい
●対象データ
123000444
000123000
1230000000444
●希望する結果
123-444
000123000
123-444
よろしくお願いいたします。
516: デフォルトの名無しさん [sage] 2022/09/13(火)22:33:07.80 ID:clq+OpKM(2/3)
あ、「ゼロ3つ以上」を満たしてなかった
また考えますー
526(1): デフォルトの名無しさん [sage] 2022/09/14(水)09:12:22.80 ID:Kn3Wl+2J(1)
(?<=[1-9])(?>000+)(?!$)(.+)$
-$1
540: デフォルトの名無しさん [sage] 2022/10/29(土)19:42:35.80 ID:ec13kmtS(2/2)
>>539
文字クラス[\0@-g]なので表記を統一するなら[\x00\x40-\x67]になります
689: デフォルトの名無しさん [sage] 2023/05/21(日)18:08:25.80 ID:T9C8dxe0(1)
\Kってどうゆうときに使うんですかね?
995: デフォルトの名無しさん [sage] 2023/12/10(日)15:43:26.80 ID:e6Tz3fj/(1/2)
.*と$でマッチするものが異なるのに.*と.*|$でマッチするものが変わらないのは明らかにバクってるな
正規表現のパターンを変えるだけでperlでは[abc][]にも[abc]にもできるのにsedではこのバグのせいで[abc][]には絶対にできなくなってる
$ printf 'abc' | sed -E 's/.*|$/[&]/g'
[abc]
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.041s