60,800

انتخاب نام دامنه

72,300

ویدئو آموزشی

8:2

هاست یا سرور

145,350

ویدئو آموزشی

16:9

وب سرور چیست با ذکر چند مثال

108,750

ویدئو آموزشی

12:5

چه زبان برنامه نویسی مناسب وب است؟

107,100

ویدئو آموزشی

11:54

URL SEF چیست؟

371,280

ویدئو آموزشی

29:28

کنونیکال چیست؟

100,200

ویدئو آموزشی

11:8

ریدایرکت چیست و چرا از آن استفاده می‌کنیم؟

19,650

ویدئو آموزشی

2:11

ریدایرکت بوسیله کلاد فلیر

85,995

ویدئو آموزشی

7:21

ریدایرکت بوسیله وب سرور

86,760

ویدئو آموزشی

8:2

ریدایرکت بوسیله برنامه نویسی Back end

48,510

ویدئو آموزشی

3:51

ریدایرکت بوسیله برنامه نویسی front-end

24,750

ویدئو آموزشی

2:45

ریدایرکت chain و ریدایرکت loop چیست؟

122,700

ویدئو آموزشی

13:38

لینک به صفحه‌ای که خود ریدایرکت می‌شود

42,660

ویدئو آموزشی

3:57

تفاوت ریدایرکت ۳۰۱ و ۳۰۲

45,450

ویدئو آموزشی

5:3

برای ریدایرکت کامل دامنه از کدام ریدایرکت استفاده کنیم؟

31,050

ویدئو آموزشی

3:27

ریدایرکت تعداد زیادی صفحه چگونه است

106,800

ویدئو آموزشی

11:52

ریدایرکت حجم بالا بوسیله فایل csv و htaccess

15,210

ویدئو آموزشی

2:18

صفحه کاستوم ۴۰۴ چیست؟

42,900

ویدئو آموزشی

4:46

آیا از کاراکترهای فارسی در URL استفاده بکنیم؟

80,100

ویدئو آموزشی

8:54

خطای soft 404

117,000

ویدئو آموزشی

12:59

کنیبال چیست چطور رفعش کنیم

123,150

ویدئو آموزشی

13:41

رفع کنیبالیزیشن به روش Promote و Demote

50,850

ویدئو آموزشی

5:39

مفهوم AJAX چیست و چطور کار می‌کند

73,350

ویدئو آموزشی

8:9

صفحه فرود یا لندینگ پیج چیست؟

34,500

ویدئو آموزشی

3:50

فایل htaccess چیست و چه می‌کند؟

108,600

ویدئو آموزشی

12:4

ریدایرکت صفحه با www و بدون www

108,400

ویدئو آموزشی

9:2

پروتکل http چیست و چه تفاوتی با https دارد؟

64,800

ویدئو آموزشی

5:24

سئو سایت چند زبانه

179,600

ویدئو آموزشی

14:58

پیدا کردن محتوای تکراری توسط ریجکس

برای پیدا کردن محتوای تکراری در یک متن با استفاده از عبارات منظم (ریجکس) می‌توانید از الگوهای خاصی استفاده کنید. به عنوان مثال، یک روش برای شناسایی تکرار یک کلمه یا عبارت در متن به صورت زیر است:

 

فرض کنید می‌خواهید ببینید که آیا کلمه‌ای مانند "test" بیشتر از یک بار در متنتان تکرار شده است.

 

```regex

\b(test)\b.*\b\1\b

```

 

توضیحات:

- `\b` به معنی مرز کلمه است و باعث می‌شود فقط کلمات کامل شناسایی شوند.

- `(test)` یک گروه است که کلمه "test" را شناسایی می‌کند و به آن شماره می‌دهد (در اینجا شماره 1).

- `.*` نشان می‌دهد که هر چیزی قبل از تکرار مجدد کلمه می‌تواند وجود داشته باشد.

- `\1` به گروه اول (یعنی "test") اشاره می‌کند و می‌گوید که باید مجدداً در متن وجود داشته باشد.

 

اگر بخواهید عباراتی با طول متفاوت که ممکن است تکرار شوند را شناسایی کنید، می‌توانید از این الگو استفاده کنید:

 

```regex

\b(\w+)\b.*\b\1\b

```

 

توضیحات:

- `(\w+)` به معنی یک یا چند کاراکتر کلمه‌ای (حروف، اعداد و زیرخط) است و این کاراکتر را در یک گروه قرار می‌دهد.

- `.*` همانطور که توضیح داده شد، هر چیزی ممکن است بین دو تکرار وجود داشته باشد.

- `\1` به تکرار همان کلمه اشاره دارد.

 

لازم به ذکر است که بسته به زبانی که از آن استفاده می‌کنید، نتایج ممکن است متفاوت باشد و همچنین ممکن است نیاز به تنظیماتی برای حساسیت به بزرگ و کوچک بودن حروف (case sensitivity) وجود داشته باشد. 

 

اگر می‌خواهید بررسی کنید که آیا یک کل متن تکراری موجود است، به جای کلمات به عبارات بیشتری توجه کنید.