Skip to content

Commit 53e4b76

Browse files
Clean text
1 parent db02443 commit 53e4b76

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

9-regular-expressions/03-regexp-unicode/article.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ alert('𝒳'.length); // 2
3939

4040
می‌ توانیم کاراکترهایی را با یک ویژگی جستجو کنیم که به صورت `{…}pattern:\p` نوشته شده است. برای استفاده از `{…}pattern:\p`، یک عبارت باقاعده باید دارای پرچم `pattern:u` باشد.
4141

42-
برای مثال، `{Letter}p\` یک حرف در هر زبانی را نشان می‌دهد. همچنین می‌توانیم از `p{L}\` استفاده کنیم، زیرا `L` نام مستعار `Letter` است. تقریباً برای هر ویژگی نام مستعار کوتاه تری وجود دارد.
42+
برای مثال، `{Letter}p\` یک حرف در هر زبانی را نشان می‌دهد. همچنین می‌ توانیم از `p{L}\` استفاده کنیم، زیرا `L` نام مستعار `Letter` است. تقریباً برای هر ویژگی نام مستعار کوتاه تری وجود دارد.
4343

4444
در مثال زیر سه نوع حرف وجود دارد: انگلیسی، گرجی و کره ای.
4545

@@ -91,7 +91,7 @@ alert( str.match(/\p{L}/g) ); // null (بدون منطبق، \p بدون پرچ
9191
- جانشین `Cs`.
9292

9393

94-
بنابراین، به عنوان مثال اگر به حروف کوچک نیاز داریم، می‌توانیم `pattern:\p{Ll}`، علائم نگارشی: `pattern:\p{P}` و غیره را بنویسیم.
94+
بنابراین، به عنوان مثال اگر به حروف کوچک نیاز داریم، می‌ توانیم `pattern:\p{Ll}`، علائم نگارشی: `pattern:\p{P}` و غیره را بنویسیم.
9595

9696
دسته های نشات گرفته شده دیگری نیز وجود دارد، مانند:
9797
- `Alphabetic` (`Alpha`)، شامل حروف `L`، به اضافه اعداد حروف `Nl` (مثلاً Ⅻ - یک کاراکتر برای عدد رومی 12)، به‌علاوه برخی از نمادهای دیگر `Other_Alphabetic` (`OAlpha`).
@@ -107,7 +107,7 @@ alert( str.match(/\p{L}/g) ); // null (بدون منطبق، \p بدون پرچ
107107

108108
### مثال: اعداد هگزادسیمال
109109

110-
برای مثال، بیایید به دنبال اعداد هگزادسیمال بگردیم که به صورت `xFF` نوشته می‌شوند، جایی که `F` یک رقم هگزاست (0..9 یا A..F).
110+
برای مثال، بیایید به دنبال اعداد هگزادسیمال بگردیم که به صورت `xFF` نوشته می‌ شوند، جایی که `F` یک رقم هگزاست (0..9 یا A..F).
111111

112112
یک رقم هگز را می توان به عنوان `pattern:\p{Hex_Digit}` نشان داد:
113113

@@ -134,7 +134,7 @@ alert( str.match(regexp) ); // 你,好
134134

135135
### مثال: ارز
136136

137-
کاراکتر ‌هایی که یک ارز را نشان می‌دهند، مانند `$`، ``، `¥`، دارای ویژگی یونیکد `pattern:\p{Currency_Symbol}` هستند، نام مستعار کوتاه: `pattern:\p{Sc}`.
137+
کاراکتر ‌هایی که یک ارز را نشان می‌ دهند، مانند `$`، ``، `¥`، دارای ویژگی یونیکد `pattern:\p{Currency_Symbol}` هستند، نام مستعار کوتاه: `pattern:\p{Sc}`.
138138

139139
بیایید از آن برای جستجوی قیمت‌ها در قالب "ارز و به دنبال آن یک رقم" استفاده کنیم:
140140

0 commit comments

Comments
 (0)