[過去ログ]
Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net (1002レス)
Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1489511075/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
68: デフォルトの名無しさん [sage] 2017/04/23(日) 02:31:41.68 ID:hK6ntaQJ Beckyって基本的なものとはいえ正規表現使えるのか、いいなぁ 会社で強制使用のOutlookなんか and or しかない上に 検索語を入力中に変なところで勝手にor区切りするわフォーカス外れるわでもうムチャクチャ 仕事で何年も前のメール探すのに絞り込めなくて、最終的には数百通人間grep状態しょっちゅう… http://mevius.5ch.net/test/read.cgi/tech/1489511075/68
91: デフォルトの名無しさん [] 2017/05/01(月) 18:42:02.68 ID:Ypd7EE7u ダ・ヴィンチ曰く「単純であることは究極の洗練だ」 今回の例にどれほど当てはまるかはわからんが、目指すのはそこだ。 http://mevius.5ch.net/test/read.cgi/tech/1489511075/91
297: デフォルトの名無しさん [sage] 2017/08/21(月) 21:48:45.68 ID:EQVEvxNp n行なら可能だけどn行以内ってのは無理だと思う つまり 1行の式|2行の式|…|n行の式 と書くしかないんじゃないかな http://mevius.5ch.net/test/read.cgi/tech/1489511075/297
346: 338 [sage] 2017/10/21(土) 02:32:45.68 ID:o7hEIA7f >>342,343 AutoHotkey v1.1.26.01(最新) Unicode版ですがやはり先頭が別の文字列だとマッチしません var := "zzzクリスマス任意の文字列お盆任意の文字列正月任意の文字列お盆任意の文字列正月任意の文字列クリスマスzzzz盆zzzzz盆zzzzzzz盆zzzzzzzzzzzお盆" pos := RegExMatch(var, "s)(?=.*?お?盆)(?=.*?クリスマス)(?=.*?正月)(?:お?盆|クリスマス|正月).*(?:お?盆|クリスマス|正月)", $) MsgBox,,, pos%pos% %$%, ;pos=0 マッチしません >>338の正規表現ならpos=1で最初に見つかるクリスマスから最後の盆まで取り出せました >>344 その通りです>>340より分かりやすい説明が思いつきません http://mevius.5ch.net/test/read.cgi/tech/1489511075/346
527: デフォルトの名無しさん [sage] 2018/06/24(日) 13:33:59.68 ID:wSHpLaLO 文字列の中から数字13桁(それ未満でも超えてもNG)を抽出するにはどうしたらいいでしょう JANコードらしきを抜き取りたいのです。 候補を抽出してから後でチェックデジット計算しますので 数字13桁のみで大丈夫です。 http://mevius.5ch.net/test/read.cgi/tech/1489511075/527
611: デフォルトの名無しさん [sage] 2018/09/18(火) 07:04:18.68 ID:iA/s8q9i ぶっちゃけ欲しい結果が何なのか結局よく分かってない <xx>(?:(?<tag><(?!yy>)(?<tagname>[a-z]+)>)*\d+(?<-tag></\k<tagname>>)*(?(tag)(?!)))*</xx> http://mevius.5ch.net/test/read.cgi/tech/1489511075/611
740: デフォルトの名無しさん [sage] 2018/11/29(木) 08:19:27.68 ID:nDdllTwV 自分で立てればいいのになんで他人頼みなの? http://mevius.5ch.net/test/read.cgi/tech/1489511075/740
799: デフォルトの名無しさん [] 2019/03/13(水) 14:12:32.68 ID:ZUOT1OTB nativeのひとに「あなた英語上手ですね」って言われても誉め言葉じゃないからな その時点で下に観られてる http://mevius.5ch.net/test/read.cgi/tech/1489511075/799
876: デフォルトの名無しさん [sage] 2019/07/14(日) 16:03:14.68 ID:LdVrbIxu >>875 ああなるほど、\G使ってるからずれるのか、確かに。 BRE出身だから個人的には最初から />[^<]*</ が第一選択肢で、 筆者の発想が意味不明だったのだが、確かにそうだな。 ここら辺は正規表現だけで何とか出来る(Perl)思想と、 BREだけではどうにもならないからざっくり切り出して自前でプログラミングする(AWK)思想の違いだな。 Perl6はガン無視されてる感があるけどね。 今更Perlで組めるかよ、というのはPerlを使っている奴自身が感じていることらしいし。 (もっとも嫌われてる言語がPerl、2017はダントツの一位、 しかし同じStackOverflow実施の2018の結果はVBでperlは落ち着いたようだが) https://stackoverflow.blog/2017/10/31/disliked-programming-languages/ https://news.mynavi.jp/article/20180604-639227/ もしかしてPerl6って徐々に使われだしてる? > perl6では出来る限り最長文字数のマッチを目指す挙動になると聞いたような.. ん? 全てのプログラミング言語では最長マッチがデフォ、 というかそもそも下位の正規表現(BRE等)にはそれしかないが。(non-greedyがない) XPATH等の文書検索側の人かな?だからって別に特に問題はないが。 http://mevius.5ch.net/test/read.cgi/tech/1489511075/876
896: デフォルトの名無しさん [] 2019/07/17(水) 13:38:56.68 ID:FD/sfaX1 小飼って糖尿病で死んだんだっけ http://mevius.5ch.net/test/read.cgi/tech/1489511075/896
941: デフォルトの名無しさん [sage] 2019/09/12(木) 04:33:29.68 ID:+6m2JHnd 別におかしな質問じゃないだろ http://mevius.5ch.net/test/read.cgi/tech/1489511075/941
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.043s