ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਇਕ ਬੜੀ ਗੁੰਝਲਦਾਰ, ਪਰੇਸ਼ਾਨੀ ਵਾਲੀ ਅਤੇ ਅਕਸਰ ਇਕੋ ਜਿਹੀ ਪ੍ਰਕਿਰਿਆ ਹੈ, ਜਿਸ ਵਿੱਚ ਇਹ ਉਹੀ, ਜਾਂ ਸਮਾਨ ਕਾਰਜਾਂ ਨੂੰ ਦੁਹਰਾਉਣਾ ਆਮ ਨਹੀਂ ਹੈ. ਇੱਕ ਦਸਤਾਵੇਜ ਵਿੱਚ ਸਮਾਨ ਤੱਤਾਂ ਦੀ ਖੋਜ ਅਤੇ ਬਦਲਾਵ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਸਵੈਚਾਲਤ ਅਤੇ ਤੇਜ਼ ਕਰਨ ਲਈ, ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਵਿੱਚ ਇੱਕ ਨਿਯਮਤ ਐਕਸਪ੍ਰੈਸ ਸਿਸਟਮ ਦੀ ਕਾਢ ਕੀਤੀ ਗਈ ਸੀ. ਇਹ ਪ੍ਰੋਗਰਾਮਰ, ਵੈਬਮਾਸਟਰਾਂ ਅਤੇ ਕਈ ਵਾਰ, ਹੋਰਨਾਂ ਪੇਸ਼ਿਆਂ ਦੇ ਨੁਮਾਇੰਦੇਾਂ ਲਈ ਸਮੇਂ ਅਤੇ ਕੋਸ਼ਿਸ਼ ਨੂੰ ਬਚਾਉਂਦਾ ਹੈ. ਆਓ ਇਹ ਪਤਾ ਕਰੀਏ ਕਿ ਤਕਨੀਕੀ ਪਾਠ ਸੰਪਾਦਕ ਨੋਟਪੈਡ ++ ਵਿੱਚ ਨਿਯਮਤ ਸਮੀਕਰਣ ਕਿਵੇਂ ਲਾਗੂ ਕੀਤੇ ਜਾਂਦੇ ਹਨ.
ਨੋਟਪੈਡ ++ ਦਾ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਡਾਉਨਲੋਡ ਕਰੋ
ਨਿਯਮਤ ਸਮੀਕਰਨ ਦੀ ਧਾਰਨਾ
ਪ੍ਰੋਗ੍ਰਾਮ ਵਿਚ ਪ੍ਰੋਗ੍ਰਾਮ ਨੋਟਪੈਡ ++ ਵਿਚ ਨਿਯਮਤ ਸਮੀਕਰਣਾਂ ਦੇ ਵਰਤਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਆਓ ਇਸ ਸ਼ਬਦ ਦੇ ਤੱਤ ਬਾਰੇ ਹੋਰ ਜਾਣੀਏ.
ਨਿਯਮਤ ਸਮੀਕਰਨ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਖੋਜ ਭਾਸ਼ਾ ਹੈ, ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਦਸਤਾਵੇਜ਼ ਲਾਈਨ ਤੇ ਕਈ ਕਾਰਵਾਈਆਂ ਕਰ ਸਕਦੇ ਹੋ. ਵਿਸ਼ੇਸ਼ ਮੇਟਾਚਰੇਟਰਾਂ ਦੀ ਮਦਦ ਨਾਲ ਇਹ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਪੈਟਰਨ ਦੇ ਸਿਧਾਂਤ ਤੇ ਛਾਣ-ਬੀਣ ਦੀ ਖੋਜ ਅਤੇ ਲਾਗੂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ. ਉਦਾਹਰਣ ਵਜੋਂ, ਨੋਟਪੈਡ ++ ਵਿੱਚ, ਨਿਯਮਤ ਸਮੀਕਰਨ ਦੇ ਰੂਪ ਵਿਚ ਇਕ ਬਿੰਦੂ ਮੌਜੂਦ ਚਿੰਨ੍ਹ ਦੇ ਸਾਰੇ ਸਮੂਹ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਅਤੇ ਸਮੀਕਰਨ [A-Z] ਲੈਟਿਨ ਵਰਣਮਾਲਾ ਦੇ ਕਿਸੇ ਵੱਡੇ ਅੱਖਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ.
ਨਿਯਮਤ ਸਮੀਕਰਨ ਸੰਟੈਕਸ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗਰਾਮਾਂ ਲਈ ਵੱਖ-ਵੱਖ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਬਦਲ ਸਕਦਾ ਹੈ. ਨੋਟਪੈਡ ++ ਪ੍ਰਸਿੱਧ ਪਰਲ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਲੈਂਗੂਜ ਵਾਂਗ ਇੱਕੋ ਨਿਯਮਿਤ ਸਮੀਕਰਣ ਮੁੱਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ.
ਵਿਅਕਤੀਗਤ ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਦੇ ਮੁੱਲ
ਹੁਣ ਪ੍ਰੋਗ੍ਰਾਮ ਵਿਚ ਸਭ ਤੋਂ ਆਮ ਰੈਗੂਲੇਸ਼ਨ ਐਕਸਪ੍ਰੈਸਜ਼ ਨਾਲ ਜਾਣੂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਨੋਟਪੈਡ ++:
- . - ਕੋਈ ਇੱਕਲਾ ਅੱਖਰ;
- [0-9] - ਕਿਸੇ ਅੰਕ ਦੇ ਤੌਰ ਤੇ ਕੋਈ ਵੀ ਅੱਖਰ;
- D - ਅੰਕ ਤੋਂ ਇਲਾਵਾ ਕੋਈ ਵੀ ਅੱਖਰ;
- [ਏ-ਜ਼ੈੱਡ] - ਲੈਟਿਨ ਵਰਣਮਾਲਾ ਦੇ ਕਿਸੇ ਵੱਡੇ ਅੱਖਰ;
- [a-z] - ਲੈਟਿਨ ਵਰਣਮਾਲਾ ਦੇ ਕਿਸੇ ਛੋਟੇ ਅੱਖਰ;
- [ਏ- Z] - ਲਾਤੀਨੀ ਅੱਖਰ ਦੇ ਕਿਸੇ ਵੀ ਅੱਖਰ ਨੂੰ, ਭਾਵੇਂ ਮਾਮਲੇ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ;
- w - ਪੱਤਰ, ਅੰਡਰਸਕੋਰ ਜਾਂ ਅੰਕ;
- s - space;
- ^ - ਲਾਈਨ ਦੀ ਸ਼ੁਰੂਆਤ;
- $ - ਲਾਈਨ ਦਾ ਅੰਤ;
- * - ਸੰਕੇਤ ਦੁਹਰਾਓ (0 ਤੋਂ ਅਨੰਤ ਤੱਕ);
- 4 1 2 3 ਸਮੂਹ ਦੀ ਕ੍ਰਮ ਗਿਣਤੀ ਹੈ;
- ^ s * $ - ਖਾਲੀ ਲਾਈਨਾਂ ਦੀ ਖੋਜ ਕਰੋ;
- ([0-9] [0-9] *.) - ਦੋ ਅੰਕਾਂ ਦੀ ਖੋਜ ਕਰੋ.
ਵਾਸਤਵ ਵਿੱਚ, ਬਹੁਤ ਸਾਰੇ ਰੈਗੁਲਰ ਸਮੀਕਰਨ ਅੱਖਰ ਹਨ, ਜੋ ਇੱਕ ਲੇਖ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕਦੇ. ਨੋਟਪੈਡ ++ ਨਾਲ ਕੰਮ ਕਰਦੇ ਸਮੇਂ ਪ੍ਰੋਗਰਾਮਰ ਅਤੇ ਵੈਬ ਡਿਜ਼ਾਇਨਰ ਉਹਨਾਂ ਦੇ ਬਹੁਤ ਸਾਰੇ ਭਿੰਨਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ
ਖੋਜ ਦੌਰਾਨ ਨੋਟਪੈਡ ++ ਪ੍ਰੋਗਰਾਮ ਦੇ ਨਿਯਮਤ ਸਮੀਕਰਨਾਂ ਦੀ ਵਰਤੋਂ
ਆਓ ਹੁਣ ਦੇ ਖਾਸ ਉਦਾਹਰਣਾਂ ਵੱਲ ਧਿਆਨ ਦੇਈਏ ਕਿ ਕਿਵੇਂ ਨੋਟਪੈਡ ++ ਵਿਚ ਨਿਯਮਤ ਸਮੀਕਰਣਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ.
ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਦੇ ਨਾਲ ਕੰਮ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, "ਖੋਜ" ਭਾਗ ਤੇ ਜਾਓ, ਅਤੇ ਸੂਚੀ ਵਿੱਚ "ਲੱਭੋ" ਆਈਟਮ ਨੂੰ ਚੁਣੋ, ਜੋ ਉਸ ਸੂਚੀ ਵਿੱਚ ਪ੍ਰਗਟ ਹੁੰਦਾ ਹੈ
ਸਾਡੇ ਪ੍ਰੋਗ੍ਰਾਮ ਨੋਪੈਡ ++ ਵਿਚ ਸਟੈਂਡਰਡ ਖੋਜ ਵਿੰਡੋ ਖੋਲ੍ਹਣ ਤੋਂ ਪਹਿਲਾਂ ਇਸ ਵਿੰਡੋ ਨੂੰ ਐਕਸੈਸ ਕਰਨ ਲਈ ਸਵਿੱਚ ਮਿਸ਼ਰਨ Ctrl + F ਦਬਾ ਕੇ ਵੀ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਇਸ ਫੰਕਸ਼ਨ ਨਾਲ ਕੰਮ ਕਰਨ ਦੇ ਯੋਗ ਹੋਣ ਲਈ ਬਟਨ "ਰੈਗੂਲਰ ਸਮੀਕਰਨ" ਨੂੰ ਸਕਿਰਿਆ ਬਣਾਓ.
ਦਸਤਾਵੇਜ਼ ਵਿਚ ਮੌਜੂਦ ਸਾਰੇ ਨੰਬਰਾਂ ਦਾ ਪਤਾ ਲਗਾਓ. ਅਜਿਹਾ ਕਰਨ ਲਈ, ਖੋਜ ਬਾਰ ਵਿੱਚ [0-9] ਪੈਰਾਮੀਟਰ ਦਰਜ ਕਰੋ, ਅਤੇ "ਅਗਲਾ ਖੋਜ" ਬਟਨ ਤੇ ਕਲਿੱਕ ਕਰੋ. ਹਰ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਇਸ ਬਟਨ ਤੇ ਕਲਿੱਕ ਕਰਦੇ ਹੋ ਤਾਂ ਡੌਕਯੁਮੈੱਨਟ ਵਿਚਲੇ ਅਗਲੇ ਨੰਬਰ ਤੇ ਚੋਟੀ ਤੋਂ ਥੱਲੇ ਨੂੰ ਉਭਾਰਿਆ ਜਾਵੇਗਾ. ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਦੇ ਨਾਲ ਕੰਮ ਕਰਦੇ ਸਮੇਂ, ਆਮ ਖੋਜ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਸਮਰੱਥ ਹੈ, ਜੋ ਤਲ-ਅਪ ਤੋਂ ਖੋਜ ਮੋਡ 'ਤੇ ਸਵਿਚ ਕਰਨਾ ਸੰਭਵ ਨਹੀਂ ਹੈ.
ਜੇ ਤੁਸੀਂ "ਵਰਤਮਾਨ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਸਭ ਲੱਭੋ" ਬਟਨ ਤੇ ਕਲਿਕ ਕਰਦੇ ਹੋ, ਸਾਰੇ ਖੋਜ ਨਤੀਜੇ, ਜੋ ਕਿ, ਡੌਕਯੁਮੈੱਨਟ ਵਿੱਚ ਅੰਕੀ ਪ੍ਰਗਟਾਵਾਂ, ਇੱਕ ਵੱਖਰੀ ਵਿੰਡੋ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਹੋਣਗੇ.
ਅਤੇ ਇੱਥੇ ਖੋਜ ਲਾਈਨ ਦੁਆਰਾ ਪ੍ਰਦਰਸ਼ਿਤ ਲਾਈਨ ਦਰਜ਼ ਹੈ.
ਨੋਟਪੈਡ ++ ਵਿਚ ਨਿਯਮਤ ਸਮੀਕਰਨ ਦੇ ਨਾਲ ਅੱਖਰ ਨੂੰ ਬਦਲਣਾ
ਪਰ, ਨੋਟਪੈਡ ++ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ, ਤੁਸੀਂ ਨਾ ਸਿਰਫ ਅੱਖਰਾਂ ਦੀ ਖੋਜ ਕਰ ਸਕਦੇ ਹੋ, ਸਗੋਂ ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਵਰਤ ਕੇ ਉਹਨਾਂ ਦੀ ਪ੍ਰਤਿਭਾ ਵੀ ਕਰ ਸਕਦੇ ਹੋ. ਇਸ ਕਿਰਿਆ ਨੂੰ ਚਲਾਉਣ ਲਈ, ਖੋਜ ਵਿੰਡੋ ਦੇ "ਬਦਲੋ" ਟੈਬ ਤੇ ਜਾਉ.
ਆਉ ਅਸੀਂ ਇੱਕ ਡਿਰੈਕਟ ਦੇ ਬਾਹਰੀ ਲਿੰਕਾਂ ਨੂੰ ਦਿਸ਼ਾ ਦੇਈਏ ਅਜਿਹਾ ਕਰਨ ਲਈ, "ਲੱਭੋ" ਕਾਲਮ ਵਿੱਚ, "href =." (// [^ '"] *)", ਅਤੇ "ਰਿਪਲੇਸ" ਫੀਲਡ - "href =" / redirect.php = "= 1" ਮੁੱਲ ਭਰੋ. "ਸਾਰੇ ਬਦਲੋ" ਬਟਨ ਤੇ ਕਲਿਕ ਕਰੋ.
ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ, ਤਬਦੀਲੀ ਸਫਲ ਸੀ.
ਆਉ ਹੁਣ ਕੰਪਿਊਟਰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਨਾਲ ਜੁੜੇ ਓਪਰੇਸ਼ਨਾਂ ਜਾਂ ਵੈਬ ਪੇਜਾਂ ਦੇ ਲੇਆਉਟ ਦੇ ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸਸ ਦੀ ਵਰਤੋ ਕਰਕੇ ਖੋਜ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦਿਉ.
ਸਾਡੇ ਕੋਲ ਜਨਮ ਤਾਰੀਖਾਂ ਦੇ ਨਾਲ ਪੂਰਾ ਨਾਮ ਦੇ ਰੂਪ ਵਿੱਚ ਵਿਅਕਤੀ ਦੀ ਇੱਕ ਸੂਚੀ ਹੈ.
ਜਨਮ ਦੀਆਂ ਤਾਰੀਖਾਂ ਅਤੇ ਲੋਕਾਂ ਦੇ ਸਥਾਨਾਂ ਦੇ ਨਾਂ ਦੁਬਾਰਾ ਤਿਆਰ ਕਰੋ. ਇਸਦੇ ਲਈ, "ਲੱਭੋ" ਕਾਲਮ ਵਿੱਚ, ਅਸੀਂ "" ( w +) ( w +) ( w +) ( d +. D +. D +) "ਲਿਖਦੇ ਹਾਂ, ਅਤੇ ਕਾਲਮ ਵਿੱਚ" ਬਦਲੋ "-" 4 1 2 3 " . "ਸਾਰੇ ਬਦਲੋ" ਬਟਨ ਤੇ ਕਲਿਕ ਕਰੋ.
ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ, ਤਬਦੀਲੀ ਸਫਲ ਸੀ.
ਅਸੀਂ ਸਧਾਰਨ ਕਾਰਵਾਈਆਂ ਨੂੰ ਦਿਖਾਇਆ ਹੈ ਜੋ ਕਿ ਨੋਟਪੈਡ ++ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਨਿਯਮਤ ਸਮੀਕਰਨ ਵਰਤ ਕੇ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ. ਪਰ ਇਹਨਾਂ ਪ੍ਰਗਟਾਵਿਆਂ ਦੀ ਮਦਦ ਨਾਲ, ਪ੍ਰੋਫੈਸ਼ਨਲ ਪ੍ਰੋਗਰਾਮਰ ਕਾਫ਼ੀ ਗੁੰਝਲਦਾਰ ਕੰਮ ਕਰਦੇ ਹਨ.