Emacs Part 40at UNIXEmacs Part 40 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト50:名無しさん@お腹いっぱい。 12/02/24 21:02:56.93 \\([\\][0-9]+\\) こうすればいいよ 51:名無しさん@お腹いっぱい。 12/02/24 22:21:17.35 文字列じゃなくてs式で書いた方がわかりやすいのになあ。 s式から正規表現へ変換すればいい。こんな感じか。 (save (seq "\\" (+ :digit))) => \\(\\\\[0-9]+\\) 52:名無しさん@お腹いっぱい。 12/02/24 22:25:26.54 正規表現リテラルを今からでも導入できないもんかね 53:名無しさん@お腹いっぱい。 12/02/24 22:46:43.40 標準添付されてる rx を使えば S式で正規表現書けるけど あんまり使ってる人見たことないね。 ;; Some examples of string regexps and their sexp counterparts: ;; ;; "^[a-z]*" ;; (rx (and line-start (0+ (in "a-z")))) ;; ;; "\n[^ \t]" ;; (rx (and "\n" (not blank))), or ;; (rx (and "\n" (not (any " \t")))) ;; ;; "\\*\\*\\* EOOH \\*\\*\\*\n" ;; (rx "*** EOOH ***\n") ;; ;; "\\<\\(catch\\|finally\\)\\>[^_]" ;; (rx (and word-start (submatch (or "catch" "finally")) word-end ;; (not (any ?_)))) ;; ;; "[ \t\n]*:\\([^:]+\\|$\\)" ;; (rx (and (zero-or-more (in " \t\n")) ":" ;; (submatch (or line-end (one-or-more (not (any ?:))))))) 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch