1 名前:正規表現 mailto:正規表現 [02/12/06 18:09.net] 正規表現
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 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています