Regex ಪರೀಕ್ಷಕ (ಹೊಂದಿಕೆಗಳು, ಗುಂಪುಗಳು, ಮತ್ತು ಬದಲಾವಣೆ ಪೂರ್ವವೀಕ್ಷಣೆ)
Regex test ಅನ್ನು ಬೇಗ ನಡೆಸಬೇಕೇ? ಈ regex tester ಬಳಸಿ paste ಮಾಡಿ ಮತ್ತು ತಕ್ಷಣ verify ಮಾಡಿ.
Highlighted matches, capture groups, ಮತ್ತು replacement output ಅನ್ನು ಒಂದೇ screen ನಲ್ಲಿ ನೋಡಿ.
ಬಳಕೆ ವಿಧಾನ
- ಒಂದು pattern ನಮೂದಿಸಿ ಮತ್ತು ಬೇಕಾದ flags (g/i/m) ಆಯ್ಕೆ ಮಾಡಿ.
- Source text paste ಮಾಡಿ. Auto-run ON ಇದ್ದರೆ results ತಕ್ಷಣ update ಆಗುತ್ತವೆ.
- Locations ಪರಿಶೀಲಿಸಲು ಮತ್ತು ಪ್ರತಿಯೊಂದು match ಗೆ jump ಮಾಡಲು match list ಬಳಸಿ.
- Captures ಮತ್ತು replacement output ಪರಿಶೀಲಿಸಲು Groups ಮತ್ತು Replacement tabs ಬಳಸಿ.
ಉದಾಹರಣೆಗಳು
ಇಮೇಲ್ ತೆಗೆಯುವುದು
ಇನ್ಪುಟ್: ಇಮೇಲ್ ವಿಳಾಸಗಳನ್ನು ಹೊಂದಿರುವ ಪಠ್ಯ
ಔಟ್ಪುಟ್: ಹೈಲೈಟ್ ಮಾಡಿದ ಹೊಂದಿಕೆಗಳು ಮತ್ತು ಆರಂಭ/ಅಂತ್ಯ ಸ್ಥಾನಗಳು
key=value ಬದಲಾವಣೆ
ಇನ್ಪುಟ್: ಬಹುಸಾಲು key=value ಪಠ್ಯ
ಔಟ್ಪುಟ್: $1 ಮತ್ತು $2 ಬಳಸಿ ಬದಲಾವಣೆಯ output
ಲಾಗ್ ಸಾಲು ಫಿಲ್ಟರ್
ಇನ್ಪುಟ್: INFO / WARN / ERROR ಇರುವ ಲಾಗ್ ಪಠ್ಯ
ಔಟ್ಪುಟ್: m ಫ್ಲ್ಯಾಗ್ ಬಳಸಿ ಸಾಲು-ಆಧಾರಿತ ಹೊಂದಿಕೆ
ಬದಲಾವಣೆ ತ್ವರಿತ ಮಾರ್ಗದರ್ಶಿ
- $1, $2 ... : capture group ಉಲ್ಲೇಖಗಳು
- $& : ಸಂಪೂರ್ಣ ಹೊಂದಿಕೆ
- $` : ಹೊಂದಿಕೆಗೆ ಮುಂಚೆ / $' : ಹೊಂದಿಕೆಯ ನಂತರ
ಸೂಚನೆ
- ಈ tool JavaScript (ECMAScript) regular expressions ಬಳಸಿ patterns evaluate ಮಾಡುತ್ತದೆ.
- ಕೆಲವು PCRE features (ಉದಾ. atomic groups) ಲಭ್ಯವಿಲ್ಲ.
- JavaScript features ಕೂಡ runtime environment ಪ್ರಕಾರ ಬದಲಾಗಬಹುದು.
- Results PCRE ಗೆ ಒಂದೇ ತರಹ ಇರುತ್ತವೆ ಎಂದು guarantee ಇಲ್ಲ.
ಪದೇ ಪದೇ ಕೇಳುವ ಪ್ರಶ್ನೆಗಳು
g/i/m flags ಎಂದರೆ ಏನು?
Checkboxes ಬಳಸಿ ಅವನ್ನು toggle ಮಾಡಿ. (g=global, i=ignore case, m=multiline)
Replacement ನ್ನೂ test ಮಾಡಬಹುದೇ?
ಹೌದು. Replacement string ನಮೂದಿಸಿ ಮತ್ತು Replacement tab ಪರಿಶೀಲಿಸಿ. $1 ಹಾಗಿನ group references support ಇದೆ.
ಇದು PCRE ಗಿಂತ ಹೇಗೆ ಬೇರೆ?
ಈ tool JavaScript regular expressions ಬಳಸುತ್ತದೆ. Spec ವ್ಯತ್ಯಾಸಗಳ ಕಾರಣ ಅದೇ pattern PCRE ಗಿಂತ ಬೇರೆ ಫಲಿತಾಂಶ ನೀಡಬಹುದು.