Regular Expression(正規表現) Part17

1デフォルトの名無しさん
垢版 |
2023/12/16(土) 08:59:20.50ID:uVHZ7e2j
Regular Expressionスレです。

質問する場合は必ず実装言語や処理系ソフトウェア名を示してください。

前スレ
Regular Expression(正規表現) Part16
https://mevius.5ch.net/test/read.cgi/tech/1635936601/

次スレは>>980宜しく
テンプレ>>2以降
2デフォルトの名無しさん
垢版 |
2023/12/16(土) 08:59:57.66ID:uVHZ7e2j
スルーされにくい質問のテンプレと例

●Regular Expressionの使用環境
Java1.5

●検索か置換か?
検索

●説明
各行の1番目のAまでを検索したい

●対象データ
ABCA
BCAA
CABA

●希望する結果
ABCA
^
BCAA
^^^
CABA
^^

※ ^ はアンダーラインだそうな ^^;
3デフォルトの名無しさん
垢版 |
2023/12/16(土) 09:00:18.14ID:uVHZ7e2j
◆関連サイト
正規表現メモ
http://www.kt.rim.or.jp/~kbk/regex/regex.html
Perl正規表現雑技
http://www.din.or.jp/~ohzaki/regex.htm

詳説 正規表現
http://www.oreilly.co.jp/books/9784873113593/
正規表現クックブック
http://www.oreilly.co.jp/books/9784873114507/

正規表現プログラミングFAQ
http://capslockabcjp.kitunebi.com/faq.html
.NET Framework の正規表現 | Microsoft Docs
https://docs.microsoft.com/ja-jp/dotnet/standard/base-types/regular-expressions
正規表現 - JavaScript | MDN
https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Regular_Expressions
鬼車
https://github.com/kkos/oniguruma
鬼雲
https://github.com/k-takata/Onigmo
bregonig.dll(鬼雲の正規表現をサクラエディタ等で使用するためのライブラリ)
http://k-takata.o.oo7.jp/mysoft/bregonig.html
Boost.Regex 1.45.0 (日本語訳)
http://alpha.sourceforge.jp/devel/boost.regex_ja_1_45_0.pdf

秀丸: 複数行にまたがる検索について
http://homepage2.nifty.com/jr-kun/hidemaru_qa/4_regulr.html#RETURNS

サクラエディタ: 改行
http://d.hatena.ne.jp/myokoym/20101219/1292779058
※ サクラエディタでは複数行に渡る検索・置換は出来ません。
4デフォルトの名無しさん
垢版 |
2023/12/16(土) 09:00:38.18ID:uVHZ7e2j
正規表現技術入門
https://gihyo.jp/book/2015/978-4-7741-7270-5

↑の著者の一人であり Onigmo(鬼雲)やbregonig.dll の作者でもあるtakata先生のツイとQiitaの記事
https://twitter.com/k_takata

鬼雲に非包含オペレータを実装した話
https://qiita.com/k-takata/items/4e45121081c83d3d5bfd
https://twitter.com/thejimwatkins
2023/12/16(土) 17:18:36.20ID:ZkpISsx+
>>1 乙 前スレ消化するのに2年かかってるから次スレは2025年末か
2023/12/16(土) 19:02:49.70ID:UfR4i5aB
MSの.NETとMDNのJSの説明はよいけど
Perlはperlreを載せるべきじゃ
2023/12/16(土) 21:11:50.18ID:ZkpISsx+
正規表現スレのテンプレにperl公式が無かったのかw

詳説 正規表現ももうだいぶ古い
近頃の正規表現エンジンが進化しすぎてもう本に全部まとめられないよね
perlの正規表現の解説だけで1冊分になってしまいそう

>スルーされにくい質問のテンプレと例

いつもスルーしてる
2023/12/17(日) 02:07:16.68ID:OHxpVvei
>非包含オペレータ
これ包茎オペに空目するからやめたほうがいいとおもう
2023/12/17(日) 07:18:27.92ID:FEe4n35c
俺すげぇ面白い事思い付いたわ
天才じゃね?
って深夜に思い付いちゃったんだろうな
異世界転生モノ好きそう
10デフォルトの名無しさん
垢版 |
2023/12/17(日) 10:40:09.52ID:KG6/TFz3
俺も思ったけど書き込まなかった
「包茎」「空目」「深夜」どこにもかかってないんだが
>9 は異世界転生モノに親でも殺されたのか流行り物が嫌いなだけなのか
2023/12/17(日) 11:33:01.98ID:lxaANove
池沼お気に入りの言い回し:親でも殺された
2023/12/17(日) 11:52:23.27ID:uskvVvSC
どっちの方が気持ちわるいかと言えば
俺は>>9に一票

もちろん>>9 vs >>10
2023/12/17(日) 12:06:59.79ID:3hsIyhlE
まあ>>9は場違いだな
2023/12/17(日) 13:08:14.11ID:hPnGIyzU
美少女だから無罪で
2023/12/17(日) 16:47:12.08ID:C55sNZf7
以下のあぼーん用正規表現を教えて下さい

文字列3文字
文字列5文字
(空白改行)
文字列3文字

よろしくお願い致します
2023/12/17(日) 22:44:10.33ID:WFgQcr7d
文字列3文字が固有の3文字なのか任意の3文字なのかがわからん
空白と空は意味がちがうから空白改行もどうとらえていいかわからん
そういう厳格さがないと正規表現は使い切れない
2023/12/17(日) 23:44:06.80ID:6Rk7Y10s
^ \S{3} <br> \S{5} <br> +<br> \S{3} $
2023/12/18(月) 00:25:33.88ID:gHmacq4F
>>16-17
某板に荒らしが発生しているので
荒らしレスの冒頭の
─────────────────────
>>1
岡村ほまれ

可愛い
─────────────────────をあぼーんワードにしたいのです
よろしくお願い致します
2023/12/18(月) 00:54:45.24ID:zFl9jE+m
情報を小出し後出しにするやつってうざいよな
もう遅いけど使用環境を最初に示すべきだった
2023/12/18(月) 10:40:38.35ID:pykETp8J
改行の扱いは専ブラによって違うということを知っておこう
<br>だったり\sだったりする
2023/12/18(月) 11:17:13.95ID:6u0hXPC3
(?><[bB][rR]>|\r\n|[\r\n])
2023/12/19(火) 17:06:05.93ID:97fwYV9l
モ娘(狼)板に涌いている荒らし

https://kizuna.5ch.net/test/read.cgi/morningcoffee/1702957612/4-7
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況