grepのような方法でベクトルf文字列の非ASCII文字を検出するにはどうすればよいですか?例えば、私はc(1, 3)
またはc(TRUE, FALSE, TRUE, FALSE)
を返したいのですが、以下の:文字列内の非ASCII文字を検出する
x <- c("façile test of showNonASCII(): details{",
"This is a good line", "This has an ümlaut in it.", "OK again. }")
試み:
y <- tools::showNonASCII(x)
str(y)
p <- capture.output(tools::showNonASCII(x))
たぶん 'stringi :: stri_enc_mark(x)'は? –
@ダビデ私はそうするだろうと思う...あなたは答えとして投げることができる。たぶん、他の人がそれに問題を見たり、さまざまな解決策を見たりします。 –
Unicodeを適切に処理するようにコードを修正してみませんか? –