ప్రధాన కంటెంట్‌కు వెళ్లండి
మాడ్యూల్ 5 · 4లో పాఠం 3కోర్సులో 19/32~8 min
మాడ్యూల్ పాఠాలు (3/4)

నిరాకరణ: `[^...]`

బ్రాకెట్‌ల లోపల మొదటి అక్షరంగా ^ని ఉంచడం విలోమం తరగతి: ఇది జాబితా చేయబడినవి తప్ప ఏదైనా అక్షరానికి సరిపోలుతుంది.

Code
Pattern: [^aeiou]
Sample:  ciao mondo
          ^   ^^  ^

[^aeiou] హల్లులు, ఖాళీలు, విరామచిహ్నాలు, అంకెలు\u2026 అన్నిటితో సరిపోలుతుంది కాదు అచ్చు.

విలక్షణ ఉదాహరణలు

  • [^\s] -- ఏదైనా "నాన్-స్పేస్" అక్షరం (\Sకి సమానం).
  • [^0-9] -- అంకె కాని ఏదైనా (\Dకి సమానం).
  • [^"]+ -- "డబుల్ కోట్‌లు లేని అక్షరాల క్రమం" (దీనికి ఉపయోగపడుతుంది కోట్‌ల మధ్య కంటెంట్‌ను సంగ్రహించండి).
Code
Pattern: "([^"]+)"
Sample:  Il libro "Il nome della rosa" e' famoso.

సమూహం ([^"]+) కోట్‌ల మధ్య ఉన్న ప్రతిదాన్ని సంగ్రహిస్తుంది ఆపివేయడం తదుపరి " ముందు: ఇది నివారించేందుకు ఒక క్లాసిక్ ట్రిక్ అత్యాశ-వర్సెస్ సోమరితనం సమస్య.

నిరాకరణ మరియు ప్రత్యామ్నాయ వైల్డ్‌కార్డ్‌లు

తిరస్కరించబడిన తరగతి [^...] ఖచ్చితంగా జాబితా చేయబడిన సెట్‌లో భాగం కాని ఒక అక్షరాన్ని వినియోగిస్తుంది. అనంతమైన బ్యాక్‌ట్రాకింగ్ లూప్‌ల వల్ల కలిగే ReDoSని నివారించడం, గత క్లిష్టమైన డీలిమిటర్‌లను అమలు చేయకుండా ఇంజిన్ నిరోధించడానికి ఇది శక్తివంతమైన సాధనం.

దీనిని ప్రయత్నించండి

వ్యాయామం#regex.m5.l3.e1
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

కోట్‌లను సంగ్రహించకుండా, డబుల్ కోట్‌ల మధ్య ప్రతి స్ట్రింగ్‌లోని కంటెంట్‌ను సంగ్రహించండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

.+ని [^"]+తో భర్తీ చేయండి: ఈ విధంగా మ్యాచ్ తదుపరి కోట్ వద్ద ఆగిపోతుంది.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది

వ్యాయామం సమీక్షించండి

వ్యాయామం#regex.m5.l3.e2
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

హల్లులతో మాత్రమే రూపొందించబడిన ప్రతి పదాన్ని కనుగొనండి (అచ్చులు లేవు, అంకెలు లేవు, చిహ్నాలు లేవు).

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

బ్రాకెట్ల లోపల మీరు అచ్చు నిరాకరణను \\W (నాన్-వర్డ్) మరియు \\d (అంకెలు)తో కలపవచ్చు.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది

అదనపు సవాలు

వ్యాయామం#regex.m5.l3.e3
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

స్పష్టంగా ఖాళీ మరియు కామాలను మినహాయించి, ఒకటి లేదా అంతకంటే ఎక్కువ అక్షరాల సీక్వెన్స్‌లను సరిపోల్చండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

+ క్వాంటిఫైయర్‌తో [^\\s,] ఉపయోగించండి.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది