ಉಚಿತ ಪಠ್ಯ ಹುಡುಕಿ ಮತ್ತು ಬದಲಾಯಿಸಿ
ಸಾದಾ ಅಥವಾ regex ಹೊಂದಾಣಿಕೆಯೊಂದಿಗೆ ಪಠ್ಯವನ್ನು ಹುಡುಕಿ ಮತ್ತು ಬದಲಾಯಿಸಿ, ಲೈವ್ ಹೊಂದಾಣಿಕೆ ಎಣಿಕೆ, ಮತ್ತು ಹೈಲೈಟ್ ಮಾಡಿದ ಪೂರ್ವವೀಕ್ಷಣೆ. ಕೇಸ್-ಅಸಂವೇದನಶೀಲತೆ, ಸಂಪೂರ್ಣ-ಪದ, ಮತ್ತು regex ಕ್ಯಾಪ್ಚರ್-ಗ್ರೂಪ್ ಬ್ಯಾಕ್ರೆಫರೆನ್ಸ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
💡 regex ಮೋಡ್ನಲ್ಲಿ, ಹುಡುಕಿ ವಿಭಾಗದಲ್ಲಿ (\d{4})-(\d{2}) ನಂತಹ ಕ್ಯಾಪ್ಚರ್ ಗುಂಪುಗಳನ್ನು ಬಳಸಿ ಮತ್ತು ಅವುಗಳನ್ನು ಬದಲಿಸಿ ವಿಭಾಗದಲ್ಲಿ $1, $2 ಎಂದು ಉಲ್ಲೇಖಿಸಿ — ದಿನಾಂಕಗಳು, ಹೆಸರುಗಳು, ಅಥವಾ ID ಗಳನ್ನು ಬೃಹತ್ ಪ್ರಮಾಣದಲ್ಲಿ ಮರುರೂಪಿಸಲು ಇದು ಉಪಯುಕ್ತ.
ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
Find and Replace JavaScript ನ ಅಂತರ್ನಿರ್ಮಿತ RegExp ಇಂಜಿನ್ ಬಳಸಿ ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ನಡೆಯುತ್ತದೆ — ಯಾವುದೇ ಲೈಬ್ರರಿ ಇಲ್ಲ, ಸರ್ವರ್ ಇಲ್ಲ, ಅಪ್ಲೋಡ್ ಇಲ್ಲ. ನೀವು ಟೈಪ್ ಮಾಡಿದ ಕ್ಷಣ ಪಠ್ಯವನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತದೆ, ಎಣಿಕೆಗಾಗಿ String.prototype.matchAll ಮತ್ತು ಪ್ರತಿಸ್ಥಾಪನೆಗಾಗಿ String.prototype.replace ಬಳಸಿ.
- 1ಪ್ಯಾಟರ್ನ್ ಅನ್ನು RegExp ಗೆ ಕಂಪೈಲ್ ಮಾಡಲಾಗಿದೆನೀವು ಟೈಪ್ ಮಾಡುತ್ತಿದ್ದಂತೆ, ಪ್ರತಿ ಕೀಸ್ಟ್ರೋಕ್ನಲ್ಲಿ ರೋಗಗ್ರಸ್ತ ಪ್ಯಾಟರ್ನ್ಗಳು ಟ್ಯಾಬ್ ಅನ್ನು ಫ್ರೀಜ್ ಮಾಡದಂತೆ ಹುಡುಕಾಟ ಪದವನ್ನು 150 ms ಡಿಬೌನ್ಸ್ನೊಂದಿಗೆ JavaScript RegExp ಗೆ ಕಂಪೈಲ್ ಮಾಡಲಾಗುತ್ತದೆ. ಸಾದಾ-ಪಠ್ಯ ಮೋಡ್ನಲ್ಲಿ ಪ್ರತಿ ರೆಗ್ಯುಲರ್-ಎಕ್ಸ್ಪ್ರೆಶನ್ ಮೆಟಾಚಾರ್ಆಕ್ಟರ್ ಅನ್ನು ಮೊದಲು ಎಸ್ಕೇಪ್ ಮಾಡಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಅಕ್ಷರಶಃ ಚುಕ್ಕೆಗಳು ಮತ್ತು ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಅಕ್ಷರಶಃ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. Regex ಮೋಡ್ ಸಕ್ರಿಯಗೊಳಿಸುವುದು ನಿಮ್ಮ ಪ್ಯಾಟರ್ನ್ ಅನ್ನು ನೇರವಾಗಿ ರವಾನಿಸುತ್ತದೆ. Whole-word ಮೋಡ್ ಪ್ಯಾಟರ್ನ್ ಅನ್ನು \b(?:...)\b ಪದ-ಗಡಿ ಆಂಕರ್ಗಳಲ್ಲಿ ಸುತ್ತುತ್ತದೆ, ಮತ್ತು Case-insensitive ಮೋಡ್ i ಫ್ಲ್ಯಾಗ್ ಸೇರಿಸುತ್ತದೆ.
- 2ಒಂದೇ matchAll ಪಾಸ್ ಎಣಿಸಿ ಹೈಲೈಟ್ ಮಾಡುತ್ತದೆಡಿಬೌನ್ಸ್ ಮಾಡಿದ ಪಠ್ಯದ ಮೇಲೆ ಒಂದು matchAll ಕರೆ ಪ್ರತಿ ಮ್ಯಾಚ್ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಮ್ಯಾಚ್ ಎಣಿಕೆಯನ್ನು ನೇರವಾಗಿ ಆ ಅರೇ ಉದ್ದದಿಂದ ಓದಲಾಗುತ್ತದೆ. 200,000 ಅಕ್ಷರಗಳಿಗಿಂತ ಕಡಿಮೆ ಪಠ್ಯಗಳಿಗೆ, ಮ್ಯಾಚ್ ಆಫ್ಸೆಟ್ಗಳ ಮೂಲಕ ನಡೆದು ಪ್ರತಿ ಹಿಟ್ ಅನ್ನು <mark> ಟ್ಯಾಗ್ನಲ್ಲಿ ಸುತ್ತಿ ಹೈಲೈಟ್ ಮಾಡಿದ ಮುನ್ನೋಟ ನಿರ್ಮಿಸಲಾಗುತ್ತದೆ — HTML-ಎಸ್ಕೇಪಿಂಗ್ ಅನ್ನು ಚುಚ್ಚುಮದ್ದಿನ ಮೊದಲು ಕಚ್ಚಾ ಪಠ್ಯ ವಿಭಾಗಗಳಿಗೆ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ, ನಂತರ ಅಲ್ಲ, ಆದ್ದರಿಂದ &, <, ಅಥವಾ > ಒಳಗೊಂಡ ಮ್ಯಾಚ್ಗಳನ್ನು ಸರಿಯಾಗಿ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ.
- 3ಅಕ್ಷರಶಃ ಪಠ್ಯ ಅಥವಾ ಕ್ಯಾಪ್ಚರ್-ಗುಂಪು ಬ್ಯಾಕ್ರೆಫರೆನ್ಸ್ಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸಿಔಟ್ಪುಟ್ ಅನ್ನು ಗ್ಲೋಬಲ್ ಫ್ಲ್ಯಾಗ್ನೊಂದಿಗೆ String.prototype.replace ಮೂಲಕ ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ, ಪ್ರತಿ ಮ್ಯಾಚ್ ಅನ್ನು ಒಂದೇ ಬಾರಿಗೆ ಬದಲಾಯಿಸುತ್ತದೆ. ಸಾದಾ-ಪಠ್ಯ ಮೋಡ್ನಲ್ಲಿ, ಪ್ರತಿಸ್ಥಾಪನೆ ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿನ ಯಾವುದೇ $ ಅನ್ನು $$ ಆಗಿ ದ್ವಿಗುಣಗೊಳಿಸಲಾಗುತ್ತದೆ ಆದ್ದರಿಂದ $& ಮತ್ತು $1 ನಂತಹ ಅಕ್ಷರಗಳನ್ನು ಬ್ಯಾಕ್ರೆಫರೆನ್ಸ್ಗಳಾಗಿ ಅರ್ಥೈಸುವ ಬದಲು ಅಕ್ಷರಶಃ ಸೇರಿಸಲಾಗುತ್ತದೆ. Regex ಮೋಡ್ನಲ್ಲಿ, $1, $2, ಇತ್ಯಾದಿ ಮಾನಕ JavaScript ಕ್ಯಾಪ್ಚರ್-ಗುಂಪು ಪ್ರತಿಸ್ಥಾಪನೆಗಳಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.
- 4ಫಲಿತಾಂಶವನ್ನು ನಕಲಿಸಿ ಅಥವಾ ಡೌನ್ಲೋಡ್ ಮಾಡಿನೀವು ಟೈಪ್ ಮಾಡುತ್ತಿದ್ದಂತೆ ಮರುಬರೆದ ಪಠ್ಯ ಓದಲು-ಮಾತ್ರ ಟೆಕ್ಸ್ಟ್ಏರಿಯಾದಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ. ನಕಲಿಸುವುದು ಬ್ರೌಸರ್ನ navigator.clipboard.writeText API ಬಳಸುತ್ತದೆ. ಡೌನ್ಲೋಡ್ ಮಾಡುವುದು text/plain ಪ್ರಕಾರದ Blob ಅನ್ನು ಸಿಂಕ್ರೊನಸ್ ಆಗಿ ನಿರ್ಮಿಸಿ ಸ್ಥಳೀಯ ಉಳಿತಾಯ ಪ್ರಚೋದಿಸುತ್ತದೆ — ಯಾವುದೇ ಹಂತದಲ್ಲಿ ಏನೂ ನಿಮ್ಮ ಸಾಧನ ಬಿಟ್ಟು ಹೋಗುವುದಿಲ್ಲ.
ಸಂಬಂಧಿತ ಪರಿಕರಗಳು
ಪಠ್ಯ ಡಿಫ್
ಪಠ್ಯದ ಎರಡು ಬ್ಲಾಕ್ಗಳನ್ನು ಹೋಲಿಸಿ ಮತ್ತು ಏನು ಬದಲಾಗಿದೆ ಎಂಬುದನ್ನು ನಿಖರವಾಗಿ ನೋಡಿ. ಸೇರಿಸಿದ, ತೆಗೆದುಹಾಕಿದ, ಮತ್ತು ಬದಲಾಗದ ಸಾಲುಗಳೊಂದಿಗೆ ಸಾಲಿನಿಂದ ಸಾಲಿನ ಡಿಫ್.
CSV ಡಿಫ್
ಒಂದು ಕೀ ಕಾಲಮ್ ಮೂಲಕ ಎರಡು CSV ಫೈಲ್ಗಳನ್ನು ಹೋಲಿಸಿ ಮತ್ತು ಯಾವ ಸಾಲುಗಳು ಸೇರಿಸಲಾಗಿವೆ, ತೆಗೆಯಲಾಗಿವೆ ಅಥವಾ ಬದಲಾಗಿವೆ ಎಂದು ನಿಖರವಾಗಿ ನೋಡಿ — ಹಳೆಯದರಿಂದ ಹೊಸದಕ್ಕೆ ಭಿನ್ನವಾಗಿರುವ ನಿರ್ದಿಷ್ಟ ಕ್ಷೇತ್ರಗಳ ಸಮೇತ. ಕೋಟ್ ಮಾಡಿದ ಕ್ಷೇತ್ರಗಳನ್ನು ನಿಭಾಯಿಸುತ್ತದೆ; ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ.
BPM ಮತ್ತು ಕೀ ಫೈಂಡರ್
ಟ್ಯಾಪ್-ಟೆಂಪೋ ಆಯ್ಕೆಯೊಂದಿಗೆ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಹಾಡಿನ ಟೆಂಪೋ (BPM) ಮತ್ತು ಸಂಗೀತ ಕೀಯನ್ನು ಅಂದಾಜಿಸಿ.