முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்
தொகுதி 3 · பாடம் 3 இன் 4பாடத்திட்டத்தில் 11/32~10 min
தொகுதி பாடங்கள் (3/4)

`m` கொடி: பல வரி

m (மல்டிலைன்) கொடியுடன் ^ மற்றும் $ ஆங்கர்கள் அர்த்தத்தை மாற்றுகின்றன: அவை இனி தொடக்க/முடிவு ** முழு சரத்தின்**, ஆனால் தொடக்க/முடிவு இன் ஒவ்வொரு வரி. ஒரு வரியானது \n ஆல் பிரிக்கப்பட்டது (அல்லது இதன் தொடக்கம்/முடிவில் சரம்).

Code
Pattern: ^Errore
Flag:    gm
Sample:  Errore: A\nInfo: B\nErrore: C
         ^^^^^^         ^^^^^^

m இல்லாவிடில், இது முழுமையான தொடக்கத்தில் Errore உடன் மட்டுமே பொருந்தும் மாதிரி (1 போட்டி). m உடன், இது ஒவ்வொரு வரியின் தொடக்கத்திற்கும் பொருந்தும் (2 போட்டிகள்).

m புள்ளியை மாற்றாது

பொதுவான குழப்பம்: m கொடி புள்ளியின் பொருளை மாற்றாது .. புள்ளி இன்னும் \n உடன் m உடன் பொருந்தவில்லை. புள்ளியை உருவாக்க உங்களுக்குத் தேவையான அனைத்தையும் பொருத்தவும் s கொடி (தொகுதி 1 இல் உள்ளது).

m மற்றும் s ஆர்த்தோகனல்: நீங்கள் அவற்றை ஒன்றாகப் பயன்படுத்தலாம் (ms), தனித்தனியாக, அல்லது இல்லை.

மல்டிலைன் கொடி மற்றும் வரி மூலம் வரி செயலாக்கம்

m கொடியானது, ^ மற்றும் $ இன் நடத்தையை மாற்றியமைக்கிறது

முயற்சி செய்து பாருங்கள்

உடற்பயிற்சி#regex.m3.l3.e1
முயற்சிகள்: 0ஏற்றுகிறது…

`ERROR` என்று தொடங்கும் ஒவ்வொரு வரியையும் கண்டறியவும். ஒவ்வொரு வரியும் \\n மூலம் பிரிக்கப்பட்டுள்ளது; `g` மற்றும் `m` கொடிகளைப் பயன்படுத்தவும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

m கொடியானது, முழுமையான முதல் எழுத்துக்கு மட்டுமின்றி, உள் வரிகளின் தொடக்கத்திற்கும் பொருந்துகிறது.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்

மதிப்பாய்வு பயிற்சி

உடற்பயிற்சி#regex.m3.l3.e2
முயற்சிகள்: 0ஏற்றுகிறது…

ஒரு காலத்துடன் முடிவடையும் ஒவ்வொரு வரியையும் கண்டறியவும். `m` மற்றும் `g` கொடிகளுடன் `$` ஆங்கரைப் பயன்படுத்தவும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

\\.$ gm கொடிகளுடன் மாதிரியின் முடிவில் மட்டுமல்ல, ஒவ்வொரு வரியின் முடிவிலும் உள்ள காலத்துடன் பொருந்துகிறது.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்

கூடுதல் சவால்

உடற்பயிற்சி#regex.m3.l3.e3
முயற்சிகள்: 0ஏற்றுகிறது…

Find all lines in a multiline log that start exactly with the string `ID:` followed by a digit.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

ஐடிக்கு முன் ^ ஐப் பயன்படுத்தவும்: மற்றும் m கொடி செயலில் உள்ளதா என்பதை உறுதிப்படுத்தவும்.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்