LibraTool logoLibraTool

وړیا د Regex ازموینه

د منظمو بیانونو د متن پر وړاندې په ریښتینې وخت کې ازموینه وکړئ. رڼا شوي مطابقتونه، ډلې، او تفصیلات وګورئ.

یو ځل چې لوډ شي آفلاین کار کوي
//g
بیرغونه:

g نړیوال - ټول مطابقتونه ومومئ · i د لویو/کوچنیو تورو پرته · m څو کرښیز - ^ او $ د کرښې پولې سره مطابقت کوي · s Dotall - ټکی د نوې کرښې سره هم مطابقت کوي · u یونیکوډ - بشپړ کوډ-پوائنټ مطابقت · y سټیکي - هر مطابقت باید هلته پیل شي چې تیر پای ته رسیدلی و

مثالونه:

سمون خوري

The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs.پورته یو نمونه دننه کړئ ترڅو سمون لرونکي دلته رنګه شي.

دا څنګه کار کوي

دا وسیله بشپړ ستاسو براوزر کې د JavaScript جوړ شوي RegExp انجن سره چلیږي — همغه انجن چې هره هغه سکریپټ چلوي چې تاسو یې هر ویب پاڼه کې لیدلی. هیڅ نمونه، ازموینه متن، یا مطابقت پایله هیڅکله سرور ته نه لیږل کیږي.

  1. 1
    نمونه RegExp ته کوډ شوی
    کله چې تاسو ولیکئ، وسیله new RegExp(pattern, flags) بولي ستاسو بدل شوي بیرغونو سره (g، i، m، s، u، y). که نمونه نحوی ناسمه وي، نیول شوی غلطي پیغام سملاسي ان‌لاین ښکاري — هیڅ سپارلو تڼۍ اړینه نه ده.
  2. 2
    exec() لوپ مطابقتونه راټولوي
    انجن re.exec(text) یوه لوپ کې چلوي، هر مطابقت توري انډکس، اوږدوالی، بشپړ ارزښت، شمېرل شوي نیول ډلې، او کوم نومول شوي ډلې ثبتوي. یو خوندیتوب حد 10,000 مطابقتونه ناروغ نمونې مخنیوی کوي، او یو صفر-اوږدوالی مطابقت ساتونکی lastIndex پرمخ بیایي ترڅو نامحدود لوپونو مخنیوی وشي.
  3. 3
    متن روښانه شویو سپانونو ته ویشل کیږي
    یو buildSegments فنکشن مطابقت آفسیټونه ګرځي او سرچینه متن متناوبو غیر-مطابق او مطابق برخو ته کاټي. مطابق سپانونه <mark> عناصرو کې پوښل کیږي د دورانو رنګونو سره سټایل شوي نو یو له بل سره یا نږدې مطابقتونه بصري ډول ځانګړي پاتې کیږي.
  4. 4
    بدلون حالت د String.replace له لارې
    بدلون حالت ته اوښتل testText.replace(new RegExp(pattern, flags), replacement) مستقیم بولي، چې پدې معنا ده چې شاته-حوالې لکه $1 او $<name> دقیقاً هغسې کار کوي لکه چې دوی به JavaScript کوډ کې کوي. پایله متن ژوندی ښودل کیږي او کلیپبورډ ته کاپي کیدی شي.

اړوندې وسیلې

په مکرر ډول پوښتل شوې پوښتنې