Skip to content

Commit 306ad05

Browse files
committed
Finish the translation
1 parent d41ac8a commit 306ad05

File tree

3 files changed

+18
-18
lines changed

3 files changed

+18
-18
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Tek eşleşme boş bir dizedir: metin başlar ve hemen biter. An empty string is the only match: it starts and immediately finishes.
1+
Tek eşleşme boş bir dizidir: metin başlar ve hemen biter.
22

3-
Bu örnek, çapaların karakter değil, testler olduğunu bir kez daha gösteriyor. The task once again demonstrates that anchors are not characters, but tests.
3+
Bu örnek, çapaların karakterler değil, testler olduğunu bir kez daha gösteriyor.
44

5-
Metin boş bir dizidir `""`. Regexp motoru öncelikle `pattern:^` çapasıyla eşleşir (satır başı), evet satır başı var `""`, daha sonra satır sonu gelir `pattern:$`, satır sonu da var `""`. Böylece metin ile kalıp eşleşmiş olur. The string is empty `""`. The engine first matches the `pattern:^` (input start), yes it's there, and then immediately the end `pattern:$`, it's here too. So there's a match.
5+
Dizi (string) boştur `""`. Regexp motoru öncelikle `pattern:^` çapasıyla eşleşir (satır başı), evet burada, daha sonra satır sonu gelir `pattern:$`, satır sonu da burada `""`. Böylece dizi ile kalıp eşleşmiş olur.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Regexp ^$
22

3-
Hangi dizi `pattern:^$` kalıbı ile eşleşir?
3+
Hangi dizi(string) `pattern:^$` kalıbı ile eşleşir?
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Çapalar: karakter dizisi (string) başlangıç ^ ve bitiş $
22

3-
Düzeltme `pattern:^` ve dolar `pattern:$` işaretlerinin, karakter dizisi (regexp) için özel anlamları vardır. Bunlar "çapalar" olarak adlandırılırlar.
3+
Düzeltme `pattern:^` ve dolar `pattern:$` işaretlerinin, düzenli ifade (regexp) için özel anlamları vardır. Bunlar "çapalar" olarak adlandırılır.
44

5-
Düzeltme işareti `pattern:^` metnin başlangıcı ile, dolar işareti ise `pattern:$` -- metnin sonu ile eşleşir.
5+
Düzeltme işareti `pattern:^` metnin başlangıcı ile dolar işareti ise `pattern:$` -- metnin sonu ile eşleşir.
66

77
Örneğin, metnin `Mary` ile başlayıp başlamadığını test edelim:
88

@@ -11,7 +11,7 @@ let str1 = "Mary had a little lamb";
1111
alert( /^Mary/.test(str1) ); // true
1212
```
1313

14-
`pattern:^Mary` kalıbının anlamı: "dize (string) başlangıcı (^) ve ardından Mary".
14+
`pattern:^Mary` kalıbının anlamı: "dizi (string) başlangıcı (^) ve ardından Mary".
1515

1616
Buna benzer olarak, metnin `snow` ile bitip bitmediğini `pattern:snow$` kullanarak test edebiliriz:
1717

@@ -21,15 +21,15 @@ alert( /snow$/.test(str1) ); // true
2121
```
2222

2323

24-
Bu gibi özel durumlarda (başlangıç ve bitiş), çapaların (^, $) yerine `startsWith/endsWith` string methodlarını kullanabiliriz. Düzenli ifadeler (regex), karmaşık testler için kullanılmalıdır. In these particular cases we could use string methods `startsWith/endsWith` instead. Regular expressions should be used for more complex tests.
24+
Bu gibi özel durumlarda (başlangıç ve bitiş), çapaların (^, $) yerine `startsWith/endsWith` string methodlarını kullanabiliriz. Düzenli ifadeler (regexp), karmaşık testler için kullanılmalıdır.
2525

26-
## Tam eşleşme için test
26+
## Tam eşleşme için test yapmak
2727

28-
İki çapanın birlikte kullanımıyla `pattern:^...$`, string ile kalıbın tam olarak eşleşip eşleşmediği kontrol ediliir. Örneğin, kullanıcı girişinin doğru biçimde olup olmadığını kontrol edelim. Both anchors together `pattern:^...$` are often used to test whether or not a string fully matches the pattern. For instance, to check if the user input is in the right format.
28+
İki çapanın birlikte kullanımıyla `pattern:^...$`, string ile kalıbın tam olarak eşleşip eşleşmediği kontrol edilir. Örneğin, kullanıcı girişinin doğru biçimde olup olmadığını kontrol edelim.
2929

30-
Verilen dizinin (string) `12:34` biçiminde bir zaman olup olmadığını kontrol edelim. Biçim şu şekilde olmalı: iki basamak, ardından iki nokta üst üste ve iki basamak daha. Let's check whether or not a string is a time in `12:34` format. That is: two digits, then a colon, and then another two digits.
30+
Verilen dizinin (string) `12:34` biçiminde bir zaman olup olmadığını kontrol edelim. Kalıp şu şekilde olmalı: iki basamak, ardından iki nokta üst üste ve iki basamak daha.
3131

32-
Yukarda bahsedilen kalıp, düzenli ifadeler (RegExp) dilinde `pattern:\d\d:\d\d` karşılık gelir: In regular expressions language that's `pattern:\d\d:\d\d`:
32+
Yukarda bahsedilen kalıp, düzenli ifadeler (RegExp) dilinde `pattern:\d\d:\d\d` karşılık gelir:
3333

3434
```js run
3535
let goodInput = "12:34";
@@ -40,14 +40,14 @@ alert( regexp.test(goodInput) ); // true
4040
alert( regexp.test(badInput) ); // false, ":" ifadesinden sonra 2 basamak yerine 3 basamak vardır
4141
```
4242

43-
Burada `pattern:\d\d:\d\d` eşleşmesi yapmak için; metnin başlangıcından`pattern:^` hemen sonra `pattern:\d\d:\d\d` konulmalı ve ardından `pattern:$` eklenmelidir. Here the match for `pattern:\d\d:\d\d` must start exactly after the beginning of the text `pattern:^`, and the end `pattern:$` must immediately follow.
43+
Burada `pattern:\d\d:\d\d` eşleşmesi yapmak için; metnin başlangıcından `pattern:^` hemen sonra `pattern:\d\d:\d\d` konulmalı ve ardından `pattern:$` eklenmelidir.
4444

45-
Dizi (string) tam olarak bu biçimde olmalıdır. Herhangi bir sapma ya da fazla bir karakter varsa sonuç `false` olur. The whole string must be exactly in this format. If there's any deviation or an extra character, the result is `false`.
45+
Dizi (string) tam olarak bu kalıpta olmalıdır. Herhangi bir sapma ya da fazla bir karakter varsa sonuç `false` olur.
4646

47-
Çapalar, `pattern:m` bayrağı kullanıldığında farklı davranır. Bir sonraki bölümde bu konuya değineceğiz. Anchors behave differently if flag `pattern:m` is present. We'll see that in the next article.
47+
Çapalar, `pattern:m` bayrağı kullanıldığında farklı davranır. Bir sonraki bölümde bu konuya değineceğiz.
4848

49-
```smart header="Çapalar \"sıfır genişlik\" tedir. Anchors have \"zero width\""
50-
`pattern:^` ve `pattern:$` çapaları testlerdir. Genişliği yoktur BunlarAnchors `pattern:^` and `pattern:$` are tests. They have zero width.
49+
```smart header="Çapalar \"sıfır genişlik\" e sahiptir. Anchors have \"zero width\""
50+
`pattern:^` ve `pattern:$` çapaları testlerdir. Genişliği yoktur.
5151
52-
Bir başka deyişle, çapalar herhangi bir karakterle eşleşmezler ancak regexp motorunu kullanılan kalıp (metin başlangıç/bitiş) için test etmeye zorlar. In other words, they do not match a character, but rather force the regexp engine to check the condition (text start/end).
52+
Bir başka deyişle, çapalar herhangi bir karakterle eşleşmezler bunun yerine regexp motorunu, kullanılan kalıp için test etmeye zorlar.
5353
```

0 commit comments

Comments
 (0)