ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಎನ್ನುವುದು ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ, ಶ್ರಮದಾಯಕ ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಏಕತಾನತೆಯ ಪ್ರಕ್ರಿಯೆಯಾಗಿದ್ದು, ಇದರಲ್ಲಿ ಒಬ್ಬರು ಒಂದೇ ಅಥವಾ ಒಂದೇ ರೀತಿಯ ಕ್ರಿಯೆಗಳನ್ನು ಪುನರಾವರ್ತಿಸಬೇಕಾಗುತ್ತದೆ. ಯಾಂತ್ರೀಕೃತಗೊಳಿಸುವಿಕೆಯನ್ನು ಗರಿಷ್ಠಗೊಳಿಸಲು ಮತ್ತು ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಒಂದೇ ರೀತಿಯ ಅಂಶಗಳನ್ನು ಹುಡುಕಲು ಮತ್ತು ಬದಲಿಸಲು, ಪ್ರೋಗ್ರಾಮಿಂಗ್ನಲ್ಲಿ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ವ್ಯವಸ್ಥೆಯನ್ನು ಕಂಡುಹಿಡಿಯಲಾಯಿತು. ಇದು ಪ್ರೋಗ್ರಾಮರ್ಗಳು, ವೆಬ್ಮಾಸ್ಟರ್ಗಳು ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಇತರ ವೃತ್ತಿಗಳ ಪ್ರತಿನಿಧಿಗಳ ಸಮಯ ಮತ್ತು ಶ್ರಮವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಉಳಿಸುತ್ತದೆ. ಸುಧಾರಿತ ನೋಟ್ಪ್ಯಾಡ್ ++ ಪಠ್ಯ ಸಂಪಾದಕದಲ್ಲಿ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಹೇಗೆ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಕಂಡುಹಿಡಿಯೋಣ.
ನೋಟ್ಪ್ಯಾಡ್ ++ ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ
ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳ ಪರಿಕಲ್ಪನೆ
ಪ್ರಾಯೋಗಿಕವಾಗಿ ನೋಟ್ಪ್ಯಾಡ್ ++ ನಲ್ಲಿ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳ ಬಳಕೆಯನ್ನು ನಾವು ಅಧ್ಯಯನ ಮಾಡಲು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು, ಈ ಪದದ ಮೂಲತತ್ವದ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳೋಣ.
ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳು ವಿಶೇಷ ಹುಡುಕಾಟ ಭಾಷೆಯಾಗಿದ್ದು, ಇದನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಡಾಕ್ಯುಮೆಂಟ್ನ ಸಾಲುಗಳಲ್ಲಿ ವಿವಿಧ ಕ್ರಿಯೆಗಳನ್ನು ಮಾಡಬಹುದು. ಇದನ್ನು ವಿಶೇಷ ಮೆಟಾಕ್ರಾಕ್ಟರ್ಗಳನ್ನು ಬಳಸಿ ಮಾಡಲಾಗುತ್ತದೆ, ಇದರ ಇನ್ಪುಟ್ ಮಾದರಿಗಳ ಆಧಾರದ ಮೇಲೆ ಕುಶಲತೆಯನ್ನು ಹುಡುಕುತ್ತದೆ ಮತ್ತು ನಿರ್ವಹಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನೋಟ್ಪ್ಯಾಡ್ ++ ನಲ್ಲಿ, ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಯ ರೂಪದಲ್ಲಿ ಒಂದು ಅವಧಿಯು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಯಾವುದೇ ಅಕ್ಷರಗಳ ಸಂಪೂರ್ಣ ಗುಂಪನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಮತ್ತು [A-Z] ಅಭಿವ್ಯಕ್ತಿ ಲ್ಯಾಟಿನ್ ವರ್ಣಮಾಲೆಯ ಯಾವುದೇ ದೊಡ್ಡ ಅಕ್ಷರವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ.
ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಸಿಂಟ್ಯಾಕ್ಸ್ ವಿಭಿನ್ನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಬದಲಾಗಬಹುದು. ನೋಟ್ಪಾಡ್ ++ ಜನಪ್ರಿಯ ಪರ್ಲ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಂತೆಯೇ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಮೌಲ್ಯಗಳನ್ನು ಬಳಸುತ್ತದೆ.
ವೈಯಕ್ತಿಕ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಮೌಲ್ಯಗಳು
ನೋಟ್ಪಾಡ್ ++ ನಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವ ಸಾಮಾನ್ಯ ಅಭಿವ್ಯಕ್ತಿಗಳಿಗೆ ಈಗ ನಾವು ನಿಮ್ಮನ್ನು ಪರಿಚಯಿಸುತ್ತೇವೆ:
- . - ಯಾವುದೇ ಒಂದೇ ಪಾತ್ರ;
- [0-9] - ಅಂಕಿಯ ರೂಪದಲ್ಲಿ ಯಾವುದೇ ಅಕ್ಷರ;
- ಡಿ - ಅಂಕೆ ಹೊರತುಪಡಿಸಿ ಯಾವುದೇ ಅಕ್ಷರ;
- [A-Z] - ಲ್ಯಾಟಿನ್ ವರ್ಣಮಾಲೆಯ ಯಾವುದೇ ದೊಡ್ಡ ಅಕ್ಷರ;
- [a-z] - ಲ್ಯಾಟಿನ್ ವರ್ಣಮಾಲೆಯ ಯಾವುದೇ ಸಣ್ಣ ಅಕ್ಷರ;
- [a-] ಡ್] - ಲ್ಯಾಟಿನ್ ವರ್ಣಮಾಲೆಯ ಯಾವುದೇ ಅಕ್ಷರಗಳು, ಪ್ರಕರಣವನ್ನು ಲೆಕ್ಕಿಸದೆ;
- w - ಅಕ್ಷರ, ಅಂಡರ್ಲೈನ್ ಅಥವಾ ಸಂಖ್ಯೆ;
- s - ಸ್ಥಳ;
- ^ - ಸಾಲಿನ ಪ್ರಾರಂಭ;
- $ - ಸಾಲಿನ ಅಂತ್ಯ;
- * - ಒಂದು ಪಾತ್ರದ ಪುನರಾವರ್ತನೆ (0 ರಿಂದ ಅನಂತಕ್ಕೆ);
- 4 1 2 3 - ಗುಂಪಿನ ಸರಣಿ ಸಂಖ್ಯೆ;
- ^ s * $ - ಖಾಲಿ ರೇಖೆಗಳಿಗಾಗಿ ಹುಡುಕಿ;
- ([0-9] [0-9] *.) - ಎರಡು-ಅಂಕಿಯ ಸಂಖ್ಯೆಗಳನ್ನು ಹುಡುಕಿ.
ವಾಸ್ತವವಾಗಿ, ಒಂದು ಲೇಖನದಲ್ಲಿ ಸಾಕಷ್ಟು ದೊಡ್ಡ ಸಂಖ್ಯೆಯ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಅಕ್ಷರಗಳಿವೆ. ನೋಟ್ಪ್ಯಾಡ್ ++ ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಮತ್ತು ವೆಬ್ ವಿನ್ಯಾಸಕರು ಬಳಸುವ ಅವರ ವಿವಿಧ ಮಾರ್ಪಾಡುಗಳಲ್ಲಿ ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚು.
ಹುಡುಕುವಾಗ ನೋಟ್ಪ್ಯಾಡ್ ++ ನಲ್ಲಿ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸುವುದು
ನೋಟ್ಪಾಡ್ ++ ನಲ್ಲಿ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಹೇಗೆ ಬಳಸಲಾಗುತ್ತದೆ ಎಂಬುದಕ್ಕೆ ನಿರ್ದಿಷ್ಟ ಉದಾಹರಣೆಗಳನ್ನು ನೋಡೋಣ.
ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಲು, "ಹುಡುಕಾಟ" ವಿಭಾಗಕ್ಕೆ ಹೋಗಿ, ಮತ್ತು ಗೋಚರಿಸುವ ಪಟ್ಟಿಯಿಂದ "ಹುಡುಕಿ" ಆಯ್ಕೆಮಾಡಿ.
ನಮಗೆ ಮೊದಲು ನೋಟ್ಪ್ಯಾಡ್ ++ ಪ್ರೋಗ್ರಾಂಗಳಲ್ಲಿ ಪ್ರಮಾಣಿತ ಹುಡುಕಾಟ ವಿಂಡೋವನ್ನು ತೆರೆಯುತ್ತದೆ. ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್ Ctrl + F ಅನ್ನು ಒತ್ತುವ ಮೂಲಕ ಈ ವಿಂಡೋವನ್ನು ಸಹ ಪ್ರವೇಶಿಸಬಹುದು. ಈ ಕಾರ್ಯದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು "ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳು" ಗುಂಡಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಮರೆಯದಿರಿ.
ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿರುವ ಎಲ್ಲಾ ಸಂಖ್ಯೆಗಳನ್ನು ಹುಡುಕಿ. ಇದನ್ನು ಮಾಡಲು, ಹುಡುಕಾಟ ಪಟ್ಟಿಯಲ್ಲಿ [0-9] ನಿಯತಾಂಕವನ್ನು ನಮೂದಿಸಿ, ಮತ್ತು "ಮುಂದೆ ಹುಡುಕಿ" ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ. ಪ್ರತಿ ಬಾರಿ ನೀವು ಈ ಗುಂಡಿಯನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ, ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಮೇಲಿನಿಂದ ಕೆಳಕ್ಕೆ ಗೋಚರಿಸುವ ಮುಂದಿನ ಅಂಕಿಯನ್ನು ಹೈಲೈಟ್ ಮಾಡಲಾಗುತ್ತದೆ. ಸಾಮಾನ್ಯ ಹುಡುಕಾಟ ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ವಹಿಸಬಹುದಾದ ಕೆಳಗಿನಿಂದ ಮೇಲಕ್ಕೆ ಹುಡುಕಾಟ ಮೋಡ್ಗೆ ಬದಲಾಯಿಸುವುದು, ಸಾಮಾನ್ಯ ಅಭಿವ್ಯಕ್ತಿಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ಅನ್ವಯಿಸಲಾಗುವುದಿಲ್ಲ.
"ಪ್ರಸ್ತುತ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಎಲ್ಲವನ್ನೂ ಹುಡುಕಿ" ಗುಂಡಿಯನ್ನು ನೀವು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ಎಲ್ಲಾ ಹುಡುಕಾಟ ಫಲಿತಾಂಶಗಳು, ಅಂದರೆ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿನ ಡಿಜಿಟಲ್ ಅಭಿವ್ಯಕ್ತಿಗಳು ಪ್ರತ್ಯೇಕ ವಿಂಡೋದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲ್ಪಡುತ್ತವೆ.
ಮತ್ತು ಸಾಲಿನ ಮೂಲಕ ಪ್ರದರ್ಶಿಸಲಾದ ಹುಡುಕಾಟ ಫಲಿತಾಂಶಗಳು ಇಲ್ಲಿವೆ.
ನೋಟ್ಪ್ಯಾಡ್ ++ ನಲ್ಲಿ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳೊಂದಿಗೆ ಅಕ್ಷರಗಳನ್ನು ಬದಲಾಯಿಸುವುದು
ಆದರೆ, ನೋಟ್ಪ್ಯಾಡ್ ++ ನಲ್ಲಿ ನೀವು ಅಕ್ಷರಗಳನ್ನು ಹುಡುಕಲು ಮಾತ್ರವಲ್ಲ, ಸಾಮಾನ್ಯ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅವುಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು. ಈ ಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲು, ಹುಡುಕಾಟ ವಿಂಡೋದ "ಬದಲಾಯಿಸು" ಟ್ಯಾಬ್ಗೆ ಹೋಗಿ.
ಮರುನಿರ್ದೇಶನದ ಮೂಲಕ ಬಾಹ್ಯ ಲಿಂಕ್ಗಳನ್ನು ಮರುನಿರ್ದೇಶಿಸೋಣ. ಇದನ್ನು ಮಾಡಲು, "Find" ಕಾಲಂನಲ್ಲಿ "href =. (// [^ '"] *) "ಮೌಲ್ಯವನ್ನು ಇರಿಸಿ, ಮತ್ತು" Replace "-" href = "/ redirect.php? To = 1" "ಎಲ್ಲವನ್ನೂ ಬದಲಾಯಿಸು" ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
ನೀವು ನೋಡುವಂತೆ, ಬದಲಿ ಯಶಸ್ವಿಯಾಗಿದೆ.
ಕಂಪ್ಯೂಟರ್ ಅಲ್ಲದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಥವಾ ವೆಬ್ ಪುಟ ವಿನ್ಯಾಸ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಬದಲಿಗಳನ್ನು ಈಗ ಅನ್ವಯಿಸೋಣ.
ಹುಟ್ಟಿದ ದಿನಾಂಕಗಳೊಂದಿಗೆ ಪೂರ್ಣ ಹೆಸರಿನಲ್ಲಿರುವ ವ್ಯಕ್ತಿಗಳ ಪಟ್ಟಿಯನ್ನು ನಾವು ಹೊಂದಿದ್ದೇವೆ.
ನಾವು ಹುಟ್ಟಿದ ದಿನಾಂಕಗಳು ಮತ್ತು ಜನರ ಹೆಸರುಗಳನ್ನು ಸ್ಥಳಗಳಲ್ಲಿ ಮರುಹೊಂದಿಸುತ್ತೇವೆ. ಇದನ್ನು ಮಾಡಲು, "ಹುಡುಕಿ" ಬರೆಯಿರಿ "( w +) ( w +) ( w +) ( d +. D +. D +)", ಮತ್ತು "ಬದಲಾಯಿಸು" ಕಾಲಂನಲ್ಲಿ - " 4 1 2 3" . "ಎಲ್ಲವನ್ನೂ ಬದಲಾಯಿಸು" ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
ನೀವು ನೋಡುವಂತೆ, ಬದಲಿ ಯಶಸ್ವಿಯಾಗಿದೆ.
ನೋಟ್ಪ್ಯಾಡ್ ++ ನಲ್ಲಿ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಮಾಡಬಹುದಾದ ಸರಳ ಕ್ರಿಯೆಗಳನ್ನು ನಾವು ತೋರಿಸಿದ್ದೇವೆ. ಆದರೆ ಈ ಅಭಿವ್ಯಕ್ತಿಗಳ ಸಹಾಯದಿಂದ, ವೃತ್ತಿಪರ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಸಂಕೀರ್ಣವಾದ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಡೆಸುತ್ತಾರೆ.