You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: translations/README-fa.md
+8-2Lines changed: 8 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -32,24 +32,29 @@
32
32
*[قارسی](../translations/README-fa.md)
33
33
34
34
<divdir="rtl">
35
+
35
36
## عبارت منظم چیست؟
36
37
</div>
37
38
<divdir="rtl">
39
+
38
40
> عبارت منظم یک گروه از کارکترها یا نمادهاست که برای پیدا کردن یک الگوی مشخص در یک متن به کار گرفته می شود.
39
41
</div>
40
42
43
+
<divdir="rtl">
41
44
یک عبارت منظم یک الگو است که با رشته ای حاص مطابقت دارد. عبارت منظم در اعتبار سنجی داده های ورودی فرم ها، پیدا کردن یک زیر متن در یک متن بزرگتر بر اساس یک الگوی ویژ] و مواردی از این دست به کار گرفته می شود. عبارت "Regular expression" کمی ثقیل است، پس معمولا بیشتر مخفف آن - "regex" یا "regexp" - را به کار می برند.
42
45
43
46
فرض کنید یه برنامه نوشته اید و می خواهید قوانینی برای گزینش نام کاربری برا کاربران بگزارید. می خواهیم اجازه دهی که نام کاربری شامل حروف، اعداد، خط زیر و خط فاصله باشد. همچنین می خواهیم تعداد مشخصه ها یا همان کارکترها در نام کاربری محدود کنیم . ما از چنین عبارت منظمی برای اعتبار سنجی نام کاربری استفاده می کنیم:
عبارت منظم به کار رفته در اینجا رشته `john_doe` و `jo-hn_doe` و `john12_as` می پذیرد ولی `Jo` را به دلیل کوتاه بودن بیش از حد و همچنین به کار بردن حروف بزرگ نمی پذیرد.
51
54
</div>
52
-
## Table of Contents
55
+
<divdir="rtl">
56
+
57
+
## فهرست
53
58
54
59
-[Basic Matchers](#1-basic-matchers)
55
60
-[Meta character](#2-meta-characters)
@@ -78,6 +83,7 @@
78
83
-[Global search](#52-global-search)
79
84
-[Multiline](#53-multiline)
80
85
-[Greedy vs lazy matching](#6-greedy-vs-lazy-matching)
0 commit comments