ਲੱਭੋ ਅਤੇ ਬਦਲੋ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?
ਟੂਲ ਪੂਰੀ ਲਿਖਤ ਵਿੱਚ ਤੁਹਾਡੇ ਲਿਖੇ ਪਾਠ ਨੂੰ ਲੱਭਦਾ ਹੈ ਅਤੇ ਹਰ ਮੇਲ ਨੂੰ ਬਦਲੋ ਖਾਨੇ ਦੇ ਪਾਠ ਨਾਲ ਬਦਲ ਦਿੰਦਾ ਹੈ। ਇਹ ਵਰਡ ਦੇ Ctrl+H ਵਰਗਾ ਕੰਮ ਹੈ, ਪਰ ਬਦਲਾਅ ਚਿੰਨ੍ਹਿਤ ਕਰਦਾ ਅਤੇ ਗਿਣਦਾ ਹੈ। ਮੂਲ ਰੂਪ ਵਿੱਚ ਖੋਜ ਸ਼ਾਬਦਿਕ ਹੈ ਅਤੇ ਅੰਗਰੇਜ਼ੀ ਅੱਖਰਾਂ ਦੇ ਵੱਡੇ-ਛੋਟੇ ਰੂਪ ਦਾ ਫ਼ਰਕ ਨਹੀਂ ਕਰਦੀ। ਗੁਰਮੁਖੀ ਵਿੱਚ ਵੱਡੇ-ਛੋਟੇ ਅੱਖਰ ਹੁੰਦੇ ਹੀ ਨਹੀਂ, ਇਸ ਲਈ ਇਹ ਵਿਕਲਪ ਸਿਰਫ਼ ਮਿਲੀ-ਜੁਲੀ ਅੰਗਰੇਜ਼ੀ ਲਿਖਤ ਵਿੱਚ ਕੰਮ ਆਉਂਦਾ ਹੈ।
ਤਿੰਨ ਵਿਕਲਪ
| ਵਿਕਲਪ | ਪ੍ਰਭਾਵ | ਉਦਾਹਰਨ |
|---|---|---|
| ਅੱਖਰ-ਮੇਲ (match case) | ਅੰਗਰੇਜ਼ੀ ਅੱਖਰਾਂ ਦੇ ਵੱਡੇ-ਛੋਟੇ ਰੂਪ ਨੂੰ ਵੱਖਰਾ ਗਿਣਦਾ ਹੈ | "PDF" ਲੱਭੋ ਤਾਂ "pdf" ਨਹੀਂ ਬਦਲੇਗਾ |
| ਪੂਰਾ ਸ਼ਬਦ | ਲੰਮੇ ਸ਼ਬਦ ਦੇ ਅੰਦਰਲਾ ਮੇਲ ਛੱਡ ਦਿੰਦਾ ਹੈ | "ਘਰ" ਲੱਭੋ ਤਾਂ "ਘਰਾਂ" ਵਿੱਚੋਂ ਨਹੀਂ ਬਦਲੇਗਾ |
| ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ | ਲੱਭਣ ਵਾਲੇ ਖਾਨੇ ਨੂੰ ਪੈਟਰਨ ਮੰਨਦਾ ਹੈ | \d{4} ਕੋਈ ਵੀ ਚਾਰ ਅੰਕ ਲੱਭਦਾ ਹੈ |
ਪੰਜਾਬੀ ਲਿਖਤ ਵਿੱਚ ਧਿਆਨ ਦੇਣ ਵਾਲੀਆਂ ਗੱਲਾਂ
- ਸ਼ਬਦ ਦੇ ਰੂਪ ਵੱਖਰੇ ਹਨ। "ਘਰ" ਬਦਲਣ ਨਾਲ "ਘਰਾਂ", "ਘਰੋਂ" ਅਤੇ "ਘਰਦਿਆਂ" ਆਪਣੇ-ਆਪ ਨਹੀਂ ਬਦਲਦੇ। ਹਰ ਰੂਪ ਲਈ ਵੱਖਰੀ ਖੋਜ ਚਲਾਓ, ਜਾਂ regex ਵਿੱਚ
ਘਰ(ਾਂ|ੋਂ)?ਵਰਗਾ ਪੈਟਰਨ ਵਰਤੋ। - ਲਿੰਗ ਤੇ ਵਚਨ ਦਾ ਮੇਲ। ਪੁਲਿੰਗ ਸ਼ਬਦ ਨੂੰ ਇਸਤਰੀ ਲਿੰਗ ਵਾਲੇ ਨਾਲ ਬਦਲੋ ਤਾਂ ਕ੍ਰਿਆ ਤੇ ਵਿਸ਼ੇਸ਼ਣ ਵੀ ਬਦਲਣੇ ਪੈਂਦੇ ਹਨ। ਟੂਲ ਇਹ ਨਹੀਂ ਕਰਦਾ, ਇਸ ਲਈ ਨਤੀਜਾ ਇੱਕ ਵਾਰ ਪੜ੍ਹੋ।
- ਯੂਨੀਕੋਡ ਦੇ ਦੋ ਰੂਪ। ਸ਼, ਖ਼, ਗ਼, ਜ਼, ਫ਼ ਵਰਗੇ ਨੁਕਤੇ ਵਾਲੇ ਅੱਖਰ ਇੱਕ ਜੁੜੇ ਚਿੰਨ੍ਹ ਵਜੋਂ ਵੀ ਲਿਖੇ ਜਾ ਸਕਦੇ ਹਨ ਅਤੇ ਅੱਖਰ ਤੇ ਨੁਕਤੇ ਦੇ ਜੋੜ ਵਜੋਂ ਵੀ। ਦਿਸਣ ਵਿੱਚ ਇੱਕੋ ਜਿਹੇ ਇਹ ਦੋਵੇਂ ਰੂਪ ਟੂਲ ਲਈ ਵੱਖਰੇ ਹਨ। ਮੇਲ ਨਾ ਮਿਲੇ ਤਾਂ ਖੋਜ ਵਾਲਾ ਸ਼ਬਦ ਲਿਖਤ ਵਿੱਚੋਂ ਹੀ ਕਾਪੀ ਕਰ ਕੇ ਖਾਨੇ ਵਿੱਚ ਪਾਓ।
- ਅੰਕ। ਗੁਰਮੁਖੀ ਅੰਕ (੧੨੩) ਅਤੇ ਆਮ ਅੰਕ (123) ਵੱਖਰੇ ਚਿੰਨ੍ਹ ਹਨ; ਇੱਕ ਦੀ ਖੋਜ ਦੂਜੇ ਨੂੰ ਨਹੀਂ ਲੱਭਦੀ।
ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਦੀਆਂ ਉਦਾਹਰਨਾਂ
- ਦੋਹਰੀਆਂ ਥਾਂਵਾਂ ਇੱਕ ਕਰੋ: ਲੱਭੋ
\s{2,}, ਬਦਲੋ ਵਿੱਚ ਇੱਕ ਖਾਲੀ ਥਾਂ।
ਹੱਦਾਂ
ਟੂਲ ਸਿਰਫ਼ ਪੇਸਟ ਕੀਤੀ ਲਿਖਤ ਉੱਤੇ ਕੰਮ ਕਰਦਾ ਹੈ, ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ ਨਹੀਂ ਬਦਲਦਾ, ਅਤੇ ਕਈ ਫ਼ਾਈਲਾਂ ਵਿੱਚ ਇਕੱਠੀ ਖੋਜ ਨਹੀਂ ਕਰਦਾ। ਅਸਲ ਲਿਖਤ ਸੰਭਾਲ ਕੇ ਰੱਖੋ। ਬਦਲਾਅ ਮਗਰੋਂ ਗਲਤੀਆਂ ਦੀ ਜਾਂਚ ਲਈ ਸ਼ਬਦ-ਜੋੜ ਜਾਂਚ, ਪਹਿਲੀ ਤੇ ਨਵੀਂ ਲਿਖਤ ਦਾ ਫ਼ਰਕ ਵੇਖਣ ਲਈ ਲਿਖਤ ਦੀ ਤੁਲਨਾ ਅਤੇ ਵਾਧੂ ਥਾਂਵਾਂ ਹਟਾਉਣ ਲਈ ਲਿਖਤ ਸਾਫ਼ ਕਰੋ ਵਰਤੋ।