0952名無しさん@お腹いっぱい。2018/02/22(木) 17:17:52.73
くこけ?
0953名無しさん@お腹いっぱい。2018/05/22(火) 02:58:33.70
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
SW8Q2
0954名無しさん@お腹いっぱい。2018/05/25(金) 21:24:33.00
vimで最短マッチングを使って、csvの最後の要素をカットするにはどう書けばいいですか?
20分くらい試行錯誤してもわからず結局
%s/,[^,]*$//
としたんですけどカッコ悪いです
0955名無しさん@お腹いっぱい。2018/05/25(金) 23:13:21.91
>>725
何か正規表現の入門書で良いものはありませんか? 0956名無しさん@お腹いっぱい。2018/05/31(木) 14:08:36.59
UNIXの正規表現の入門のような書籍がなかなかみつかりません
perlの本に正規表現の説明が出てくるのですが、これはシェルで使う正規表現と同じなんでしょうか?
0959名無しさん@お腹いっぱい。2018/06/04(月) 08:22:10.94
0960名無しさん@お腹いっぱい。2018/12/21(金) 21:02:43.67
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"
}
シェルスクリプトのスレで聞いた方が良案が出やすいんじゃないの
と思うけど
str="${str//$chr$chr$chr$chr$chr/$chr}"
1回目で大量に消せば高速
10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 5942日 11時間 17分 40秒