Update README-fa.md

some rtl test
This commit is contained in:
Hamzeh Javadi 2019-10-27 09:06:43 +03:30
parent 3faa6199f4
commit f8088499c8

View File

@ -32,16 +32,19 @@
* [قارسی](../translations/README-fa.md) * [قارسی](../translations/README-fa.md)
<div dir="rtl"> <div dir="rtl">
## عبارت منظم چیست؟ ## عبارت منظم چیست؟
</div> </div>
<div dir="rtl"> <div dir="rtl">
> عبارت منظم یک گروه از کارکترها یا نمادهاست که برای پیدا کردن یک الگوی مشخص در یک متن به کار گرفته می شود. > عبارت منظم یک گروه از کارکترها یا نمادهاست که برای پیدا کردن یک الگوی مشخص در یک متن به کار گرفته می شود.
</div> </div>
<div dir="rtl">
یک عبارت منظم یک الگو است که با رشته ای حاص مطابقت دارد. عبارت منظم در اعتبار سنجی داده های ورودی فرم ها، پیدا کردن یک زیر متن در یک متن بزرگتر بر اساس یک الگوی ویژ] و مواردی از این دست به کار گرفته می شود. عبارت "Regular expression" کمی ثقیل است، پس معمولا بیشتر مخفف آن - "regex" یا "regexp" - را به کار می برند. یک عبارت منظم یک الگو است که با رشته ای حاص مطابقت دارد. عبارت منظم در اعتبار سنجی داده های ورودی فرم ها، پیدا کردن یک زیر متن در یک متن بزرگتر بر اساس یک الگوی ویژ] و مواردی از این دست به کار گرفته می شود. عبارت "Regular expression" کمی ثقیل است، پس معمولا بیشتر مخفف آن - "regex" یا "regexp" - را به کار می برند.
فرض کنید یه برنامه نوشته اید و می خواهید قوانینی برای گزینش نام کاربری برا کاربران بگزارید. می خواهیم اجازه دهی که نام کاربری شامل حروف، اعداد، خط زیر و خط فاصله باشد. همچنین می خواهیم تعداد مشخصه ها یا همان کارکترها در نام کاربری محدود کنیم . ما از چنین عبارت منظمی برای اعتبار سنجی نام کاربری استفاده می کنیم: فرض کنید یه برنامه نوشته اید و می خواهید قوانینی برای گزینش نام کاربری برا کاربران بگزارید. می خواهیم اجازه دهی که نام کاربری شامل حروف، اعداد، خط زیر و خط فاصله باشد. همچنین می خواهیم تعداد مشخصه ها یا همان کارکترها در نام کاربری محدود کنیم . ما از چنین عبارت منظمی برای اعتبار سنجی نام کاربری استفاده می کنیم:
</div>
<br/><br/> <br/><br/>
<p align="center"> <p align="center">
<img src="../img/regexp-en.png" alt="Regular expression"> <img src="../img/regexp-en.png" alt="Regular expression">
@ -49,7 +52,9 @@
<div dir="rtl"> <div dir="rtl">
عبارت منظم به کار رفته در اینجا رشته `john_doe` و `jo-hn_doe` و `john12_as` می پذیرد ولی `Jo` را به دلیل کوتاه بودن بیش از حد و همچنین به کار بردن حروف بزرگ نمی پذیرد. عبارت منظم به کار رفته در اینجا رشته `john_doe` و `jo-hn_doe` و `john12_as` می پذیرد ولی `Jo` را به دلیل کوتاه بودن بیش از حد و همچنین به کار بردن حروف بزرگ نمی پذیرد.
</div> </div>
## Table of Contents <div dir="rtl">
## فهرست
- [Basic Matchers](#1-basic-matchers) - [Basic Matchers](#1-basic-matchers)
- [Meta character](#2-meta-characters) - [Meta character](#2-meta-characters)
@ -78,6 +83,7 @@
- [Global search](#52-global-search) - [Global search](#52-global-search)
- [Multiline](#53-multiline) - [Multiline](#53-multiline)
- [Greedy vs lazy matching](#6-greedy-vs-lazy-matching) - [Greedy vs lazy matching](#6-greedy-vs-lazy-matching)
</div>
## 1. Basic Matchers ## 1. Basic Matchers