Skip to content

Commit 282a0d2

Browse files
hjavadishluoweijr
authored andcommitted
Update README-fa.md
some rtl test
1 parent 20830e4 commit 282a0d2

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

translations/README-fa.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,24 +32,29 @@
3232
* [قارسی](../translations/README-fa.md)
3333

3434
<div dir="rtl">
35+
3536
## عبارت منظم چیست؟
3637
</div>
3738
<div dir="rtl">
39+
3840
> عبارت منظم یک گروه از کارکترها یا نمادهاست که برای پیدا کردن یک الگوی مشخص در یک متن به کار گرفته می شود.
3941
</div>
4042
43+
<div dir="rtl">
4144
یک عبارت منظم یک الگو است که با رشته ای حاص مطابقت دارد. عبارت منظم در اعتبار سنجی داده های ورودی فرم ها، پیدا کردن یک زیر متن در یک متن بزرگتر بر اساس یک الگوی ویژ] و مواردی از این دست به کار گرفته می شود. عبارت "Regular expression" کمی ثقیل است، پس معمولا بیشتر مخفف آن - "regex" یا "regexp" - را به کار می برند.
4245

4346
فرض کنید یه برنامه نوشته اید و می خواهید قوانینی برای گزینش نام کاربری برا کاربران بگزارید. می خواهیم اجازه دهی که نام کاربری شامل حروف، اعداد، خط زیر و خط فاصله باشد. همچنین می خواهیم تعداد مشخصه ها یا همان کارکترها در نام کاربری محدود کنیم . ما از چنین عبارت منظمی برای اعتبار سنجی نام کاربری استفاده می کنیم:
44-
47+
</div>
4548
<br/><br/>
4649
<p align="center">
4750
<img src="../img/regexp-en.png" alt="Regular expression">
4851
</p>
4952
<div dir="rtl">
5053
عبارت منظم به کار رفته در اینجا رشته `john_doe` و `jo-hn_doe` و `john12_as` می پذیرد ولی `Jo` را به دلیل کوتاه بودن بیش از حد و همچنین به کار بردن حروف بزرگ نمی پذیرد.
5154
</div>
52-
## Table of Contents
55+
<div dir="rtl">
56+
57+
## فهرست
5358

5459
- [Basic Matchers](#1-basic-matchers)
5560
- [Meta character](#2-meta-characters)
@@ -78,6 +83,7 @@
7883
- [Global search](#52-global-search)
7984
- [Multiline](#53-multiline)
8085
- [Greedy vs lazy matching](#6-greedy-vs-lazy-matching)
86+
</div>
8187

8288
## 1. Basic Matchers
8389

0 commit comments

Comments
 (0)