ID EN
String Functions

startsWith

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Menentukan apakah entri x dimulai atau diakhiri dengan masing-masing string (entri) awalan atau akhiran, di mana string didaur ulang menjadi panjang yang sama. startWith() setara dengan tetapi jauh lebih cepat daripada substring(x, 1, nchar(prefix)) == prefixor alsogrepl("^", x) di mana awalan tidak boleh mengandung karakter ekspresi reguler khusus.

Syntax

R
startsWith(x, prefix)
  endsWith(x, suffix)

Arguments

Parameter Deskripsi
x vector of character string whose “starts” are considered.
prefix, suffix character vector (often of length one).

Return Value

Vektor logis, dengan “panjang yang sama” dari x dan awalan (atau akhiran), yaitu yang lebih panjang dari dua panjang kecuali salah satunya adalah nol ketika hasilnya juga panjangnya nol. Masukan yang lebih pendek didaur ulang menjadi panjang keluaran.

Details

Kode ini memiliki cabang yang dioptimalkan untuk penggunaan paling umum dengan awalan atau akhiran yang panjangnya satu, dan selanjutnya dioptimalkan dalam lokal UTF-8 atau 8-byte jika itu adalah string ASCII.

Contoh

Example
R
# NOT RUN {
startsWith(search(), "package:") # typically at least two FALSE, nowadays often three

x1 <- c("Foobar", "bla bla", "something", "another", "blu", "brown",
        "blau bl<U+00FC>ht der Enzian")# non-ASCII
x2 <- cbind(
      startsWith(x1, "b"),
      startsWith(x1, "bl"),
      startsWith(x1, "bla"),
        endsWith(x1, "n"),
        endsWith(x1, "an"))
rownames(x2) <- x1; colnames(x2) <- c("b", "b1", "bla", "n", "an")
x2
# }

See Also

grepl substring; the partial string matching functions charmatch and pmatch solve a different task.