0

簡単な質問ですが、 "\$" で正規表現を使用する方法を知っている人はいますか? 基本的には、文字列を解析して、\$ の後に続く数値を見つけたいと考えています (たとえば、「新しいベッド フレームの購入で $50 オフ」)。

4

1 に答える 1

4

正規表現で$は、文字列の末尾を表すため、実際の $ に一致させたい場合は、. のように「エスケープ」する必要があります\$

Rでは、次のようgrepに を使用する必要があります。\\

x <- "Get $50 off on purchases of new bed frames"
grep("\\$\\d+", x)
于 2011-10-15T13:15:18.003 に答える