1 名前:正規表現 mailto:正規表現 [02/12/06 18:09.net] 正規表現
824 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/21(水) 02:55:30.50 .net] 「aaa」と「bbb」を例えば「【」「】」に置き換えてみると楽かも。 【があって、】以外のものがあるかないかして、】があったとき が検索パターンってことになるよね。ここまでが正規表現。 その後は、1回目にマッチしたときだけ吐き出す、最後にマッチしたものだけ…… は、何を使うかで変わってくる。
825 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/21(水) 07:09:17.34 .net] >>816 「【」「】」に置き換えるんじゃなく、「aaa」と「bbb」の例でお願いします。 「【」「】」みたいな1文字じゃなく、「aaa」「bbb」みたいな複数文字なので。 しかも、「aaa」と「bbb」の間に普通の文字としてa bもあります。
826 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/21(水) 08:20:17.05 .net] こいつ、何もわかってない
827 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/21(水) 10:34:37.69 .net] perlの正規表現使わないと無理だと思うよ。
828 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/21(水) 11:10:04.60 .net] こんな感じかな? aaa[^b]*\(b\{0,2\}[^b]\+\)*b\{0,2\}bbb
829 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/21(水) 11:16:22.41 .net] >>813 の直後なのにマルチ
830 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/21(水) 11:18:53.62 .net] 移動してるからマルチじゃないだろ
831 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/21(水) 11:27:34.16 .net] もっとタイムリーに本人出てこないとダレるわ
832 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/21(水) 11:41:33.62 .net] >>822 toro.2ch.net/test/read.cgi/tech/1340383120/421
833 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/21(水) 11:43:27.15 .net] >>824 おお、なるほど。 そんなところにも正規表現スレあったのか。
834 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/21(水) 11:48:07.59 .net] マルチか。もう知らん。
835 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/21(水) 19:22:47.43 .net] 別人だと言ってるけど、それにしては似すぎ
836 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/21(水) 19:39:46.55 .net] こっちの見て書いたんだろ。 別人だとしてもマルチと変わらんな。
837 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/21(水) 19:53:25.11 .net] ここにもある。なんか、もうやだw シェルスクリプト総合 その21 toro.2ch.net/test/read.cgi/unix/1352973453/l50
838 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/21(水) 19:55:53.48 .net] というよりシェルのが大元なのか。まあ、移動すると書いてあるからいいか。
839 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/21(水) 23:32:17.64 .net] こっちの奴は句読点付けてるのな
840 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/22(木) 00:06:51.47 .net] > シェルスクリプトスレより誘導されてきました って書いてあんじゃん。ってかなんでこっちのスレで話を続けてるのかがわからん。 マルチうざい放置でスルーしよ
841 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/22(木) 00:32:49.10 .net] どっちが偽物とか関係なく、向こうの正規表現スレだけで進行させときゃ済む話だしな
842 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/08(金) 21:56:18.88 .net] すみません (1) (2) (30) (50) (123) (256) こんな感じのデータを (001) (002) (030) (050) (123) (256) こんな感じで変換するのはどうしたらいいんでしょうか?
843 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/09(土) 00:11:09.75 .net] sed -e 's/(\([0-9]\))/(00\1)/' -e 's/(\([0-9][0-9]\))/(0\1)/'
844 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/09(土) 08:01:38.44 .net] すみませんが詳しい方のみ回答をお願いします
845 名前:834 mailto:sage [2013/03/09(土) 08:24:40.01 .net] >>835 うまくいきましたありがとうございました。"-e"でスクリプトを2つ記述すればよかったんですね なんか頭が固くて思いつきませんでした…。助かりました。
846 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/09(土) 11:33:06.26 .net] パイプもあるでよ
847 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/10(日) 04:11:12.59 .net] >>834 , >>836-837 二度とこのスレに来るな。(俺が>>835 でないのは命を懸けて誓う)
848 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/10(日) 12:21:19.60 .net] このスレに来るな。(キリッ 命を懸けて誓う(キリッ 2ちゃん初めてか? 肩の力抜けよ。
849 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/10(日) 15:01:39.61 .net] そりゃ>>835 ではないだろ。
850 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/10(日) 18:41:45.07 .net] しかし>>836 の悪態はへどがでる
851 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/10(日) 19:19:40.33 .net] 836 はウニ板で普通に見かける煽りレスだろ
852 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/12(火) 21:07:11.26 .net] 質問です 正規表現使うとだーって英文テキストの変換が出来るじゃないですか そこで各英単語の頭文字のみをわーって大文字に変換したいんです 出来ますの?勿論ググりましたが、当方馬鹿なのでわかりません サルでも分かるような回答を強く期待します 僕はこういう小バカにしたような書き方しか出来ませんが、凄く切実に知りたいです さぁどうぞ↓
853 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/12(火) 21:36:04.74 .net] >>844 引用符の中の単語はどう扱いますか? ``internationalization'' 等の長い単語が改行処理で ``-'' を使用して 分割された場合はどう扱いますか? などなど, 例外事項が多々発生します. すべての例外事項を網羅した上で, 各条件の対応方法を明記した上で 再質問したください.
854 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/12(火) 21:40:19.06 .net] >>844 だけで答えられる方によるサルでも分かるような回答を強く期待します さぁどうぞ↓
855 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/12(火) 22:16:49.08 .net] こいつネタであちこちに書いてるやつだから まともに相手してもムダだよ。
856 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/12(火) 23:24:14.34 .net] >>844 > 正規表現使うとだーって英文テキストの変換が出来るじゃないですか いや?
857 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/13(水) 04:58:06.84 .net] 大抵のアプリケーションにはデフォルトで付いてる機能だよな。 MS-Wordとかさw
858 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/13(水) 08:04:10.12 .net] >>845 横レス済まんが、仮にクォーテーションやハイホネーション無視でいいから 単語1文字目を大文字に、って要求だったら、あんた
859 名前:答えられるのかね? [] [ここ壊れてます]
860 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/13(水) 09:38:14.58 .net] >>850 いや それがなにか?
861 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/14(金) 04:31:45.66 .net] < じゃね? 単語の始まり
862 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/07/15(月) NY:AN:NY.AN .net] 何かネタないの?
863 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/07/15(月) NY:AN:NY.AN .net] 先日、他部署を交えて開かれた社内技術交換会でのこと。 先輩は自分が開発担当したあるソフトのコーディング中に思いついたという ある文字列処理のプログラミングについて得意気に解説し始めた。 話し始めてしばらくして、隣の部署の人が口をはさんだ。 「それ、正規表現使えば済む話ですよね。スクリプトならsedとかで、 C言語からならregex(3)の関数群呼べばいいし。ウチでも昔はそれ専用の 文字列処理をいちいちコーディングしてたこともありますが 今ではregex(3)ばかり使ってます。ところで今日のお話というのは、 regex(3)を改良する方法か何かですか?」 そのあと先輩の話は支離滅裂になり、何の技術交換会だったのか よく覚えていない…
864 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/07/15(月) NY:AN:NY.AN .net] 勉強会だったら別にいいじゃん 文字列処理に役立たなくてもコーディング技術の勉強になれば 正規表現のライブラリが使えるのと正規表現のロジックを編み出すのは全く別の話 なんで別の部署の奴は得意げなんだ? 正規表現の存在を知ってる俺カッケーってこと?
865 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/07/15(月) NY:AN:NY.AN .net] コピペニマジレスカコワルイ
866 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/07/15(月) NY:AN:NY.AN .net] ↓ヤンクがどうたら
867 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/07/15(月) NY:AN:NY.AN .net] コピペすなわちコピー&ペーストはWindoze用語。 UNIX(vi)ではヤンク&プットなのでヤンプと言う。 この用語を間違えて使用しているとドザと思われて馬鹿にされるので 気を付けるように。
868 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/07/15(月) NY:AN:NY.AN .net] (´・ω・`)ノ ハーイ!
869 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/30(金) NY:AN:NY.AN .net] 家畜人ヤンプ
870 名前: 【中吉】 mailto:sage [2013/09/01(日) 04:33:31.70 .net] \(..*\) ←どうしたって顔文字に見えちゃうよねぇ
871 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/01(日) 07:39:33.31 .net] ホスト規制で使用する正規表現の「(、|、)」の使用法について質問です。 「tanaka.co.jp」「tanaka.ne.jp」の両方を規制したい場合 「\.tanaka.(co|ne).jp」であっていますでしょうか?
872 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/01(日) 07:59:41.15 .net] それだと .tanakainenjp とかでもマッチしてしまいます
873 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/01(日) 08:46:24.81 .net] うしろ2つのピリオドもエスケープしろってこと。
874 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/01(日) 09:12:06.75 .net] ありがとうございます! 「\.tanaka\.(co|ne)\.jp」ですね
875 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/22(日) 06:34:10.28 .net] そろそろ保守し続けないといけない?
876 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/20(金) 05:42:21.79 .net] >>861 見えちゃう、見えちゃう。って、あれ、自分で書いたんだったorz
877 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/10(月) 17:15:58.93 .net] そっか、保守必要なのか
878 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/27(木) 02:42:30.48 .net] てす
879 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/27(木) 07:28:06.64 .net] >>869 [test] 書きこみテスト 専用スレッド 12 [テスト] toro.2ch.net/test/read.cgi/unix/1382232233/
880 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/27(木) 07:58:50.65 .net] >>870 「てす」は保守目的ジャマイカ?
881 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/27(木) 09:03:14.23 .net] 保守目的なら「ほす」だろう。
882 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/27(木) 10:42:31.43 .net] そうか、そうだな。許してほす
883 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/05/31(土) 04:04:08.83 .net] 「正規表現」って変な名前だけど、定着してきたみたいだね?
884 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/05/31(土) 05:56:12.12 .net] 定着も何もコンピュータ上で実現される以前からこの名前じゃねーの?
885 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/05/31(土) 06:16:13.32 .net] 正規表現は誤訳が定着したもの。 「無理数」の誤訳と一緒。
886 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/0
] [ここ壊れてます]
887 名前:5/31(土) 06:44:21.84 .net mailto: じゃあ、正しい訳語をどうぞ [] [ここ壊れてます]
888 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/05/31(土) 06:57:48.92 .net] さらに有理数なんて、無理数の無を有に変えた造語だしな。
889 名前: 【小吉】 mailto:sage [2014/06/01(日) 03:33:37.47 .net] このスレの住人はどうやら5人のようだ
890 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/01(日) 06:19:33.54 .net] 複素数も誤訳
891 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/01(日) 09:45:27.06 .net] 正しい訳語を提示せずに誤訳誤訳叫ぶとか馬鹿にしか見えませんよ?
892 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/01(日) 12:03:50.34 .net] >>879 俺も居るよ
893 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/01(日) 12:06:10.74 .net] 教えて欲しいなら教えてくださいといって聞かないと馬鹿にしか見えませんよ?
894 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/01(日) 12:16:06.10 .net] regular expression の正しい訳語を教えてください。
895 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/01(日) 12:22:55.67 .net] 今ごろ聞いても馬鹿にしか見えませんよ?
896 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/01(日) 12:36:00.41 .net] 今頃って最初から聞き返されてるじゃん何いってんのコイツ
897 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/01(日) 12:59:00.89 .net] 「教えてくださいといって聞かないと」と言われてからそう聞き直しても馬鹿にしか見えませんよ?
898 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/01(日) 13:44:27.82 .net] >>887 こういう気持ち悪いのはだいたいFreeBSDユーザー
899 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/01(日) 13:48:57.65 .net] >>888 こういう気持ち悪い偏見を持ってるのはだいたいLinuxユーザー
900 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/01(日) 14:14:59.03 .net] で、適切な訳語ってなんなの? それとも、馬鹿に見えた相手には教えちゃ駄目な宗教にでも入信してるのかな。
901 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/01(日) 14:28:45.17 .net] こういう誤訳に反応するのはだいたいNetBSDユーザー
902 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/01(日) 16:15:23.61 .net] けっきょく正しい訳語言えないのね。
903 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/01(日) 16:28:21.90 .net] 訳語は訳者の著作物だからなぁ。こんなところに書いて権利放棄したくないし。
904 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/01(日) 16:48:08.97 .net] どんだけ高尚な訳語が出てくるのが楽しみだから、論文でも書いてどっかで発表してからまた来てくれ
905 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/01(日) 18:01:17.16 .net] 翻訳に関して世界一頑張ったのは日本人なんだって、どこかで読んだな。
906 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/01(日) 18:54:28.33 .net] 表意文字使ってるから頑張れば単語レベルで訳して意味を振れるんだよな。 カタカナ英語の乱用が白い目に見られるから訳せる分は訳そうとしたり。 中国とかはどうなんだろ?
907 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/04(水) 00:29:16.48 .net] レギュラーエスプレッソ
908 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/08(日) 10:36:43.20 .net] regular 正則 normal 正規
909 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/09/01(月) 20:44:42.15 .net] >>896 正規表現は正則表達式。 正規分布は正態分布。 正規化は規範化。 非正規社員は臨時工。
910 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/09/25(木) 21:32:43.40 .net] 関西弁に反応する?正規表現 # 暇な人、できたら修正してやって下さい # chaika 等で利用する目的の為、JavaScript の正規表現です # spawned at 2ch.net/unix/正規表現 # peace.2ch.net/test/read.cgi/unix/1039165754/900 # news4vip/1395152022/ を参考にしました # Rev.001 (?: [^い]や| や(?:[でわろ]|ねん|んか|んけ|けど|ない|んけ)| るで|とるわ|[わが]な )w*[、。?!\s]| アホ|あほ|ホンマ|ほんま|アカン|あかん|ええで|なんでなん| ええ(?:やろ|やん|な|わ)| ちゃう(?:か|やん)| でき(:?ん|ひん)| (?:しとる|ない|よる)ねん| (?:変わ|分か?)らん| 言うたかて
911 名前:名無しさん@お腹いっぱい。 [2014/10/16(木) 20:19:07.96 .net] 世紀表現とワイルドガードの違いを一言でゆうと何になりますか?
912 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/16(木) 22:11:18.07 .net] >>901 聖飢魔II
913 名前:名無しさん@お腹いっぱい。 [2014/10/17(金) 05:10:53.04 .net] 双生児
914 名前:名無しさん@お腹いっぱい。 [2014/12/07(日) 09:12:49.01 .net] ネタない?
915 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/01/16(金) 17:48:43.41 .net] |tac|sed -n '/./,/.\n/p'|tac|sed -n '/./,/.\n/p' これは標準入力の中の上下の無駄な改行を全て削除します perlの正規表現でやるならどう書けばよろしいでしょうか?
916 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/01/16(金) 18:15:48.11 .net] ム板で聞いた方がいいんじゃね
917 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/01/16(金) 23:09:51.63 .net] >>905 (・∀・)アッテルカナ? (・∀・)もっと別の書き方も見てみたい perl -0777 -pe 's/\A\n+//s; s/\n+\Z/\n/s'
918 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/01/17(土) 07:12:32.01 .net] (・∀・) $ デナク /.\n/ デアル理由ガワカラナイケド、コウ解釈シテ、カイテミタ (標準入力の)複数行テキストの始まりと終わりの連続した改行を、削除する (・∀・) Unix板コソ正規表現ニフサワシイト思ッテイマス sed -e '1{:a;/^\n*$/{N;ba;};s/\n*//;};:b;/^\n*$/{${/^\n*$/d;};N;bb;}' (・∀・) オ!自分デモ使イソウナノデ、ホゾンシトコウ sed -e ' 1 { :loop1; /^\n*$/ { N; b loop1; }; s/\n*//; }; :loop2; /^\n*$/ { $ { /^\n*$/ d; }; N; b loop2; } ' (;・∀・) 間違ッテタラ、オシエテクレ
919 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/01/17(土) 09:20:21.90 .net] (・∀・) この部分が $ d; だと何故か動かなかったので (・∀・) あえて /^\n*$/ を入れてたけど、動くみたいなので訂正 $ { /^\n*$/ d; }; @@ -10,9 +10,7 @@ :loop2; /^\n*$/ { - $ { - /^\n*$/ d; - }; + $ d; N; b loop2; } (・∀・) url抜キデ、ブログニ貼ラナイデネ
920 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/01/17(土) 15:54:44.86 .net] perlって面倒くさいんだね。Nコマンドで最終行が無くなったりしないの? sedだったら、行頭と行末の間に何もない行は削除、という感じで /^$/d これだけなんだけど。
921 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/01/17(土) 19:19:41.25 .net] (・∀・) 元々ノオ題ハコレ(先頭ノパイプハ除イタ) tac|sed -n '/./,/.\n/p'|tac|sed -n '/./,/.\n/p' (・∀・) 合ッテルカドウカ分カラナイケド、 (・∀・) tac デヒックリ返シタリスルノヲ止メ sed 一発ガ、コレ(修正前) sed -e '1{:a;/^\n*$/{N;ba;};s/\n*//;};:b;/^\n*$/{${/^\n*$/d;};N;bb;}' (・∀・) perl ダトコレ perl -0777 -pe 's/\A\n+//s; s/\n+\Z/\n/s' (´・ω・`) >>910 空行削除ノ話? sed -e '/^$/d'
922 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/01/18(日) 02:13:00.56 .net] あ、ごめん、「無駄な改行」を「空白行」だと思い込んじゃったわ。 「無駄な改行」をスクリプトが判断してくれるの? あ、いやいや、わかんないことに首つっこむのは止めるわ。ごめんね。
923 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/01/18(日) 07:11:53.40 .net] (・∀・) >>912 イエイエ。アリガチナ事 (・∀・) 所デ、書イテハイナカッタケド、一気ニ読ミ込ムナラ、perl 同様ナ書キ方モ出来ル sed -e ' :loop; $! { N; b loop; }; s/^\n*//; s/\n*$//; '
924 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/01/18(日) 21:21:15.59 .net] Thanks to (・∀・) ありがとうが何日間か送れなくて申し訳なかったです
925 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/01/19(月) 12:37:39.32 .net] while (<>) { $myline .= $_; } $myline =~ s/\A\n+//mx; $myline =~ s/\n+\Z//mx; print $myline; perlはよく分からないけど \A と \Z で最初と最後にアンカーおろして \n+で指定すれば簡単か
926 名前:名無しさん@お腹いっぱい。 [2015/01/30(金) 07:35:17.36 .net] >>915 \Zじゃなくて\zかな。\Aはあってる。
927 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/01/30(金) 10:29:28.40 .net] 無条件で、テキストの終わりの連続した改行を取り除けば良いという訳では無く text\n text\n \n \n \n とあれば、最後の3つの \n を取り除いて出力するのが、望ましい動作 一方で行末に
928 名前:\nが無いものに改行を付けてしまうのも、望ましくない ...と思う text\n text [] [ここ壊れてます]
929 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/01/30(金) 12:13:26.39 .net] >>917 s/\n+$/\n/
930 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/21(金) 08:12:15.25 .net] strを含むがstringを含まない ^(?!string).*(?=str).+$ これ、先頭の^と最後の.+$が必要な理由をだれか教えてくだんそん。
931 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/23(日) 21:05:41.03 .net] そもそもその正規表現の意味が違う気はするけど それは置いといて、^は行頭、$は行末
932 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/20(木) 07:30:01.68 .net] Jane Styleで。。。はOKで。。をNGにしたいんですが、教えてください。
933 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/20(木) 09:34:21.63 .net] (?<!。)。。(?!。) 知らないけど
934 名前:921 mailto:sage [2017/07/20(木) 13:11:41.43 .net] ありがとう。所詮俺には無理なことも分かりました。
935 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/01(火) 17:01:00.66 .net] ^/FIRST/(.*)/SAMPLE$ この正規表現がどんな意味しているか知りたいです。 これってどんなURLがマッチしますか?
936 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/01(火) 17:34:05.56 .net] /FIRST//SAMPLE /FIRST/あ,い.う;え:お/SAMPLE /FIRST/くぁwせdrftgyふじこlp/SAMPLE () がメタ文字なら
937 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/01(火) 17:50:44.54 .net] nginxのコンフィグの話ならnginxスレで続けた方がいいよ
938 名前:924 mailto:sage [2017/08/01(火) 21:05:47.63 .net] >>925 ありがとうございます。 FIRSTとSAMPLEの間(一つのディレクトリ)は改行コード以外ならば全部マッチするんですね。 ()で囲むと後方参照…、 /で囲まれてSAMPLEで終わって参照される? これがわからなかったんです。
939 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/06(水) 06:09:37.08 .net] ABCとDEF という単語を両方含むレスをNGにする事はできますか? ABCだけが含まれるレスとDEFだけが含まれるレスはNGにせず、両方含まれる場合だけNGにしたいです
940 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/06(水) 09:49:56.44 .net] ABC.*DEF DEF.*ABC とかそういう話?
941 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/06(水) 19:10:16.65 .net] マルチ注意
942 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/06(水) 21:11:53.55 .net] そういうときはどことのマルチか書かないと fate.2ch.net/test/read.cgi/ios/1494717956/150
943 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/06(水) 23:54:46.66 .net] 純粋になぜ複数のスレに同じ内容のレスをしたらダメなのかわからないのですがマナー違反なのですか? 荒らし行為がダメなのはわかりますけどただの質問ですし誰も傷つきませんよね? またマルチですが・・と前置きすれば許されるものなのでしょうか
944 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 03:43:15.10 .net] お前は時間が節約できる、よりいいレス集まるとでも思ってるかも知らんが、相手のことを何も考えないクズ
945 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 04:23:07.36 .net] 自分も見かけた事あるから気持ちはわかるよ べつになんとも思わなかった 荒らしはむかつくけど 知りたい事があるなら合理的な行動だと思うしべつに同じ内容を連投する訳でもないからなんとも思わない
946 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 04:23:31.36 .net] >>933 腹が立ったの? いらついたの?
947 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 04:24:16.00 .net] >>933 同じ人がレスしたんだなぁって思うだけ 自分がもし答えられたらどれかのスレで答えるただそれだけ
948 名前:名無しさん@お腹いっぱい。 [2017/09/07(木) 04:26:07.09 .net] 明らかに迷惑なものとそうでないものとわかるだろw
949 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 07:53:41.36 .net] >>932 板やスレを分けている理由に反する。全部集約して一つのスレで良いだろう、それを許容するなら。 それに君は自分のことだけ考えてそう思ったのかもしれんが同じ事を考えた一万人が同じ事をしたら 答えのつかない同じ質問やバリエーションの異なる答えのついた質問があっちこっちに大量投下されることになる。 それって質問を装った荒しだよね。
950 名前:名無しさん@お腹いっぱい。 [2017/09/07(木) 08:00:25.53 .net] >>938 まぁ君の意見はわかったよ でも俺は効率を重視するんでなんと思われてもマルチやりますよ まぁ滅多にやる機会はないけどね 今までま3回くらいしかやった事ない なぜならそこまでして知りたい事(調べても答えが見つからない事)がなかなかないからね ちなみに前回もマルチ云々言われたのを覚えてるよ ググってすぐにわかる程度の事なら マルチしないよ
951 名前:名無しさん@お腹いっぱい。 [2017/09/07(木) 08:00:57.11 .net] >>938 そんなにイヤな気持ちになるのが俺は理解できないけどねぇ
952 名前:名無しさん@お腹いっぱい。 [2017/09/07(木) 08:01:44.47 .net] 正規表現関連のスレ三つに同じ質問しただけなのに敏感すぎだろ
953 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 08:22:15.56 .net] >>939 好きにすれば良いと思うよ。 俺は君が質問したから答えただけでそれ以上の話ではない。 その質問ここでする意味あったのかって気はするけど 早く答えがほしかったんだよね。ググったくらいで見つからないから質問したんだよね。 良かったじゃないか。何も問題は無いね。
954 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 10:54:38.94 .net] マルチする奴はクズ はっきりわかんだね
955 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 13:19:59.20 .net] 許容派が意外に多いのかと思いきや、3連4連レスしてるだけかよ
956 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 15:09:36.32 .net] 気に入らないなら無視すればいいのよ。
957 名前:名無しさん@お腹いっぱい。 [2017/09/07(木) 16:12:52.13 .net] まだ言ってるのかよw どうでもいいw
958 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 17:20:51.57 .net] どうでもいいならスルーしとけよw バレバレ
959 名前:名無しさん@お腹いっぱい。 [2017/09/07(木) 17:42:26.53 .net] >>946 マルチ云々はどうでもいいけど まだ言ってることはどうでも良くない だからレスした
960 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 18:42:02.37 .net] 掲示板でマルチポストはなぜいけないの? ttp://www.ml-info.com/weekly/archives/2009/091024o.html
961 名前:名無しさん@お腹いっぱい。 [2017/09/07(木) 18:44:09.02 .net] まぁ今は2ちゃんの人口少なくてレスもこないからね
962 名前:名無しさん@お腹いっぱい。 [2017/12/29(金) 07:21:04.18 .net] 誰でも簡単にパソコン1台で稼げる方法など 参考までに、 ⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。 グーグル検索⇒『宮本のゴウリエセレレ』 SALKY13WAM
963 名前:名無しさん@お腹いっぱい。 [2018/02/22(木) 17:17:52.73 .net] くこけ?
964 名前:名無しさん@お腹いっぱい。 [2018/05/22(火) 02:58:33.70 .net] 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方 時間がある方はみてもいいかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 SW8Q2
965 名前:名無しさん@お腹いっぱい。 [2018/05/25(金) 21:24:33.00 .net] vimで最短マッチングを使って、csvの最後の要素をカットするにはどう書けばいいですか? 20分くらい試行錯誤してもわからず結局 %s/,[^,]*$// としたんですけどカッコ悪いです
966 名前:名無しさん@お腹いっぱい。 [2018/05/25(金) 23:13:21.91 .net] >>725 何か正規表現の入門書で良いものはありませんか?
967 名前:名無しさん@お腹いっぱい。 [2018/05/31(木) 14:08:36.59 .net] UNIXの正規表現の入門のような書籍がなかなかみつかりません perlの本に正規表現の説明が出てくるのですが、これはシェルで使う正規表現と同じなんでしょうか?
968 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/01(金) 00:39:38.00 .net] >>956 「シェルで使う正規表現」というと?
969 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/01(金) 10:27:04.50 .net] >>956 どのUNIXコマンドでも使える正規表現 https://qiita.com/richmikan@github/items/b6fb641e5b2b9af3522e
970 名前:名無しさん@お腹いっぱい。 [2018/06/04(月) 08:22:10.94 .net] >>958 ありがとうござい 参考になります
971 名前:名無しさん@お腹いっぱい。 [2018/12/21(金) 21:02:43.67 .net] bashで半角スペースの繰り返しを半角スペース1つに変換する正規表現で困っています。 ちなみに、sedなら何も問題なくできます。でもsedはプログラムを起動する分遅くなります。 bashの場合、次のように書くと、不完全ながらも空白スペースを縮めることはできました "${str// [ \{1\,\}]/ }" こいつを何回か繰り返すと連続スペースを1スペースにできるのですが、あまりに不細工すぎて、 何かまともな書き方はないでしょうか? 下のRep2Oneはbashで動作する、 str中、2回以上chrが連賊する箇所を1回に縮める関数です。 function Rep2One(){ local str=$1 local chr=$2 while : do str="${str//$chr$chr/$chr}" # echo "str = $str" if [[ ! $str =~ $chr$chr ]]; then break fi done echo "$str" }
972 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/12/21(金) 21:15:42.56 .net] シェルスクリプトのスレで聞いた方が良案が出やすいんじゃないの と思うけど
973 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/12/23(日) 01:31:47.78 .net] str="${str//$chr$chr$chr$chr$chr/$chr}" 1回目で大量に消せば高速
974 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:22:09.90 .net] おまんこ
975 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:22:12.37 .net] おまんこ
976 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:22:26.00 .net] おまんこ
977 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:22:27.30 .net] おまんこ
978 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:22:31.14 .net] おまんこ
979 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:22:47.48 .net] おまんこ
980 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:22:47.69 .net] おまんこ
981 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:22:52.52 .net] おまんこ
982 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:23:08.59 .net] おまんこ
983 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:23:14.62 .net] おまんこ
984 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:23:23.31 .net] おまんこ
985 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:23:26.96 .net] おまんこ
986 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:23:38.23 .net] おまんこ
987 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:23:42.44 .net] おまんこ
988 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:23:53.50 .net] おまんこ
989 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:23:58.23 .net] おまんこ
990 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:24:09.32 .net] ぉんこ
991 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:24:13.82 .net] おまんこ
992 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:24:24.69 .net] おまんこ
993 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:24:30.02 .net] おまんこ
994 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:24:45.01 .net] おまんこ
995 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:24:50.48 .net] おまんこ
996 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:24:59.95 .net] おまんこ
997 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:25:05.89 .net] おまんこ
998 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:25:15.64 .net] おまんこ
999 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:25:20.89 .net] おまんこ
1000 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:25:30.79 .net] おまんこ
1001 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:25:35.59 .net] おまんこ
1002 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:25:46.53 .net] おまんこ
1003 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:25:51.25 .net] おまんこ
1004 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:26:02.32 .net] おまんこ
1005 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:26:07.32 .net] おまんこ
1006 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:26:17.40 .net] おまんこ
1007 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:26:23.80 .net] おまんこ
1008 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:26:33.86 .net] おまんこ
1009 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:26:38.84 .net] おまんこ
1010 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:26:53.77 .net] おまんこ
1011 名前:名無しさん@お腹いっぱい。 mailto:soko [2019/03/15(金) 05:26:54.10 .net] おまんこ
1012 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 5942日 11時間 17分 40秒
1013 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています