JavaScript RegExp m 修饰符
- ముందుపేజీ d
- తదుపరి పేజీ [abc]
- 返回上一层 జావాస్క్రిప్ట్ రెగెక్స్ రిఫరెన్స్ హాండ్బుక్
定义和用法
"m" 修饰符规定多行匹配。
它只影响开头处 ^
మరియు ముగింపు వద్ద $
ప్రవర్తన
^
స్ట్రింగ్ ప్రారంభం వద్ద పోల్చే పోలికను నిర్ధారించండి.
$
స్ట్రింగ్ ముగింపు వద్ద పోల్చే పోలికను నిర్ధారించండి.
మూడిట్ "m" సెట్ చేసిన తర్వాత^
మరియు $
ప్రతి పేజీ ప్రారంభం మరియు ముగింపును కూడా అనుసరిస్తుంది.
ఉదాహరణ
స్ట్రింగ్ పేజీ ప్రారంభం వద్ద, "is"ను మల్టైలైన్ పరిశీలించండి:
let text = `Is this అన్ని ఉన్నాయి is` let pattern = /^is/m;
హెచ్చరిక 1
"m" మాడిఫైర్ క్యాపిటలైజేశన్ ను పోల్చుతుంది కాదు సర్వస్వామీ.
సర్వస్వామీ, క్యాపిటలైజేశన్ లేని పరిశీలించడానికి, "m"ను "g" మరియు "i"తో కలిపి ఉపయోగించండి.
ఉదాహరణ 1
ప్రతి స్ట్రింగ్ పేజీ ప్రారంభం వద్ద "is"ను సర్వస్వామీ పరిశీలించండి:
let text = `Is this అన్ని ఉన్నాయి is` let pattern = /^is/gm;
ఉదాహరణ 2
ప్రతి స్ట్రింగ్ పేజీ ప్రారంభం వద్ద "is"ను సర్వస్వామీ, క్యాపిటలైజేశన్ లేని పరిశీలించండి:
let text = `Is this అన్ని ఉన్నాయి is` let pattern = /^is/gmi;
ఉదాహరణ 3
ప్రతి స్ట్రింగ్ పేజీ ముగింపు వద్ద "is"ను సర్వస్వామీ పరిశీలించండి:
let text = `Is this అన్ని ఉన్నాయి is` let text = "Is\nthis\nhis\n?"; let pattern = /is$/gm;
హెచ్చరిక 2
ఉపయోగించవచ్చు multiline అనునది సెట్ అని పరిశీలించండి m
మాడిఫైర్
మూడిట్ "m" మాడిఫైర్ సెట్ అని పరిశీలించండి: let pattern = /W3S/gi; let result = pattern.multiline;
సంకేతం
new RegExp("regexp", "m")
లేదా సరళమైన రూపంలో:
/regexp/m
బ్రౌజర్ మద్దతు
/regexp/m
ECMAScript3 (ES3) లక్షణం.
అన్ని బ్రౌజర్లు ES3 (జావాస్క్రిప్ట్ 1999) ను మద్దతు ఇస్తాయి:
చ్రోమ్ | ఐఇ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఓపెరా |
---|---|---|---|---|---|
మద్దతు | మద్దతు | మద్దతు | మద్దతు | మద్దతు | మద్దతు |
ప్రత్యక్ష రూపకల్పన పద్ధతులు
జావాస్క్రిప్ట్లో, ప్రత్యక్ష రూపకల్పన పద్ధతులు వివిధ పద్ధతులుగా పూర్తి చేయబడవచ్చు.
ఉపయోగంప్యాటర్న్ (pattern)ప్రత్యక్ష రూపకల్పన గా, ఈ పద్ధతులు అత్యంత ఉపయోగించేవి ఉన్నాయి:
ఉదాహరణ | వివరణ |
---|---|
text.match(ప్యాటర్న్) | స్ట్రింగ్ మాదిరి మ్యాచ్() |
text.search(ప్యాటర్న్) | స్ట్రింగ్ మాదిరి సెర్చ్() |
ప్యాటర్న్.exec(text) | RexExp మాదిరి ఎక్సిక్() |
ప్యాటర్న్.test(text) | RexExp మాదిరి టెస్ట్() |
- ముందుపేజీ d
- తదుపరి పేజీ [abc]
- 返回上一层 జావాస్క్రిప్ట్ రెగెక్స్ రిఫరెన్స్ హాండ్బుక్