Menangani karakter khusus: titik (.) dan garis miring terbalik ()

Saat Anda menggunakan ekspresi reguler di Data Studio untuk pemfilteran atau transformasi, beberapa karakter, seperti titik (.) atau garis miring terbalik (), memiliki arti khusus. Pelajari cara menggunakan titik (.) untuk mencocokkan karakter apa pun dan garis miring terbalik () untuk memisahkan karakter khusus dalam ekspresi reguler Data Studio.

Secara default, karakter titik (.) cocok dengan satu karakter apa pun. Hal ini dapat menyebabkan hasil yang tidak terduga jika Anda ingin mencocokkan titik literal. Misalnya, ekspresi reguler yang mencoba mencocokkan alamat IP, seperti 0.0.0.0, akan salah mencocokkan 0102030 atau 0a0b0c0, bukan alamat IP yang tepat.

Untuk mendapatkan pencocokan pola yang akurat dalam laporan, Anda harus "meng-escape" karakter khusus ini. Pelepasan memastikan bahwa mesin ekspresi reguler menafsirkannya sebagai dirinya sendiri secara literal, sehingga memastikan analisis data yang akurat dalam laporan Data Studio Anda.

Untuk mencocokkan titik literal dalam ekspresi reguler, seperti dalam alamat IP, Anda harus memberikan sinyal, bukan membiarkannya mencocokkan karakter apa pun. Garis miring terbalik () adalah sinyal tersebut. Saat ekspresi reguler menemukan garis miring terbalik, ekspresi tersebut akan menafsirkan karakter berikutnya secara harfiah.

Pada contoh sebelumnya, kita akan menggunakan ekspresi reguler 0\.0\.0\.0 untuk menunjukkan bahwa titik itu sendiri harus dicocokkan.

Anda juga dapat menggunakan garis miring terbalik untuk memisahkan karakter khusus dan menafsirkannya secara harfiah.

Contoh berikut adalah kasus penggunaan umum untuk karakter garis miring terbalik dalam ekspresi reguler:

  • \\ (meng-escape garis miring terbalik)
  • \[ (menghindari tanda kurung)
  • \{ (menghindari kurung kurawal)
  • \. (menghindari titik)