diff --git a/translations/README-id.md b/translations/README-id.md index 3c792ac..7fd6340 100644 --- a/translations/README-id.md +++ b/translations/README-id.md @@ -59,7 +59,7 @@ surat dan juga terlalu pendek. - [Pencocokan Dasar](#1-basic-matchers) - [Karakter Meta](#2-meta-characters) - - [Titik](#21-the-full-stop) + - [Tanda Titik](#21-the-full-stop) - [Set Karakter](#22-character-sets) - [Set Karakter yang Dinegasikan](#221-negated-character-sets) - [Repetisi](#23-repetitions) @@ -109,40 +109,40 @@ tidak cocok dengan string `the`. [Uji Ekspresi reguler](https://regex101.com/r/1paXsy/1) -## 2. Meta Characters +## 2. Karakter Meta -Meta characters are the building blocks of regular expressions. Meta -characters do not stand for themselves but instead are interpreted in some -special way. Some meta characters have a special meaning and are written inside -square brackets. The meta characters are as follows: +Karakter meta adalah blok bangunan ekspresi reguler. Meta +karakter tidak berdiri sendiri tetapi sebaliknya ditafsirkan dalam beberapa +cara spesial. Beberapa karakter meta memiliki arti khusus dan tertulis di dalamnya +tanda kurung siku. Karakter metanya adalah sebagai berikut: -|Meta character|Description| +|Karakter Meat|Deskripsi| |:----:|----| -|.|Period matches any single character except a line break.| -|[ ]|Character class. Matches any character contained between the square brackets.| -|[^ ]|Negated character class. Matches any character that is not contained between the square brackets| -|*|Matches 0 or more repetitions of the preceding symbol.| -|+|Matches 1 or more repetitions of the preceding symbol.| -|?|Makes the preceding symbol optional.| -|{n,m}|Braces. Matches at least "n" but not more than "m" repetitions of the preceding symbol.| -|(xyz)|Character group. Matches the characters xyz in that exact order.| -|||Alternation. Matches either the characters before or the characters after the symbol.| -|\|Escapes the next character. This allows you to match reserved characters [ ] ( ) { } . * + ? ^ $ \ || -|^|Matches the beginning of the input.| -|$|Matches the end of the input.| +|.|Titik cocok dengan karakter tunggal apa pun kecuali jeda baris.| +|[ ]|Kelas karakter. Cocok dengan karakter apa pun yang ada di antara tanda kurung siku.| +|[^ ]|Kelas karakter yang dinegasikan. Cocok dengan karakter apa pun yang tidak ada di antara tanda kurung siku| +|*|Mencocokkan 0 atau lebih pengulangan dari simbol sebelumnya.| +|+|Mencocokkan 1 atau lebih pengulangan dari simbol sebelumnya.| +|?|Menjadikan simbol sebelumnya opsional.| +|{n,m}|Braces. Cocok setidaknya "n" tetapi tidak lebih dari "m" pengulangan simbol sebelumnya.| +|(xyz)|Kelompok karakter. Mencocokkan karakter xyz dalam urutan yang tepat.| +|||AAlternasi. Cocok dengan karakter sebelum atau karakter setelah simbol.| +|\|Escape karakter berikutnya. Ini memungkinkan Anda untuk mencocokkan karakter yang dipesan [ ] ( ) { } . * + ? ^ $ \ || +|^|Cocok dengan awal input.| +|$|Cocok dengan akhir input.| -## 2.1 The Full Stop +## 2.1 Tanda Titik -The full stop `.` is the simplest example of a meta character. The meta character `.` -matches any single character. It will not match return or newline characters. -For example, the regular expression `.ar` means: any character, followed by the -letter `a`, followed by the letter `r`. +Tanda titik `.` adalah contoh paling sederhana dari karakter meta. Karakter meta `.` +cocok dengan karakter tunggal apa pun. Itu tidak akan cocok dengan karakter kembali atau baris baru. +Misalnya, ekspresi reguler `.ar` berarti: karakter apa pun, diikuti oleh +huruf `a`, diikuti dengan huruf `r`.
 ".ar" => The car parked in the garage.
 
-[Test the regular expression](https://regex101.com/r/xc9GkU/1) +[Uji Ekspresi Reguler](https://regex101.com/r/xc9GkU/1) ## 2.2 Character Sets