「http://」で始まるものはすべて「ADDR」で置き換えます。'R'ワイルドカード置換
私はgsub ("http://*", "ADDR", df)
を実行します。
私は"http://www.google.com"
- >"ADDRwww.google.com"
です。
しかし、"ADDR"
を出力します。
「http://」で始まるものはすべて「ADDR」で置き換えます。'R'ワイルドカード置換
私はgsub ("http://*", "ADDR", df)
を実行します。
私は"http://www.google.com"
- >"ADDRwww.google.com"
です。
しかし、"ADDR"
を出力します。
あなたの正規表現が間違っています。アンカーを使用すると、先頭がhttpで始まることを保証できます。
VIテスト 挿入: http://www.google.com
awk '{ gsub(/http:\/\/.*/, "ADDR"); print }' 'test'
:あなたは '
http://.*' または '?//.*のhttps' を使用する必要がありますので
test_string <- "http://www.google.com"
new_string <- gsub("^http://.*", "ADDR", test_string, perl = T)
結果: "ADDR"
彼はあなたが望む 'http://' –
だけを置きたいと思っています。 –
'gsub(" http://.* "、" ADDR "、df)' – falsetru
@falsetruは動作しません – wrek
いいえ、私は持っていますそれは働いている。 gsub( "http://.*" ...) – wrek