ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਲਿਖਣ ਦਾ ਆਮ ਤੌਰ 'ਤੇ ਮਤਲਬ ਹੁੰਦਾ ਹੈ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣਾ, ਆਪਣਾ ਕੋਡ ਚਲਾਉਣਾ, ਅਤੇ ਇਹ ਉਮੀਦ ਕਰਨਾ ਕਿ ਪੈਟਰਨ ਤੁਹਾਡੀ ਉਮੀਦ ਅਨੁਸਾਰ ਮੇਲ ਖਾਂਦਾ ਹੈ। RegexLab ਪੈਟਰਨ ਸਟੂਡੀਓ ਉਸ ਟ੍ਰਾਇਲ-ਐਂਡ-ਐਰਰ ਲੂਪ ਨੂੰ ਤੁਰੰਤ ਫੀਡਬੈਕ ਵਿੱਚ ਬਦਲਦਾ ਹੈ: ਇੱਕ ਜਾਵਾ-ਸ਼ੈਲੀ ਪੈਟਰਨ ਟਾਈਪ ਕਰੋ ਅਤੇ ਹਰ ਮੈਚ ਨੂੰ ਟਾਈਪ ਕਰਦੇ ਸਮੇਂ ਹਾਈਲਾਈਟ ਕੀਤਾ ਗਿਆ ਦੇਖੋ। ਇਹ ਡਿਵੈਲਪਰਾਂ, ਡੇਟਾ ਰੈਂਗਲਰਾਂ, ਅਤੇ ਰੇਜੈਕਸ ਸਿੱਖਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ ਜੋ ਇਹ ਸਮਝਣਾ ਚਾਹੁੰਦਾ ਹੈ ਕਿ ਪੈਟਰਨ ਨੂੰ ਭੇਜਣ ਤੋਂ ਪਹਿਲਾਂ ਕੀ ਕਰਦਾ ਹੈ।
ਐਪ ਇੱਕ ਮੋਨੋਸਪੇਸ ਲੇਆਉਟ ਅਤੇ ਇੱਕ ਚਮਕਦਾਰ ਪੀਲੇ ਲਹਿਜ਼ੇ ਦੇ ਨਾਲ ਇੱਕ ਫੋਕਸਡ, ਲੈਬ-ਵਰਗੇ ਸੰਪਾਦਕ 'ਤੇ ਕੇਂਦ੍ਰਿਤ ਹੈ, ਇਸ ਲਈ ਪੈਟਰਨ ਅਤੇ ਟੈਸਟ ਟੈਕਸਟ ਪੜ੍ਹਨਯੋਗ ਅਤੇ ਭਟਕਣਾ-ਮੁਕਤ ਰਹਿੰਦੇ ਹਨ। ਜਿਵੇਂ ਹੀ ਤੁਸੀਂ ਆਪਣੇ ਪੈਟਰਨ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਦੇ ਹੋ, ਮੈਚ ਲਾਈਵ ਪ੍ਰਕਾਸ਼ਮਾਨ ਹੁੰਦੇ ਹਨ, ਕੈਪਚਰ ਕੀਤੇ ਸਮੂਹ ਪ੍ਰਤੀ ਮੈਚ ਟੁੱਟ ਜਾਂਦੇ ਹਨ, ਅਤੇ ਇੱਕ ਰਿਪਲੇਸਮੈਂਟ ਟੈਂਪਲੇਟ ਤੁਹਾਨੂੰ ਬਦਲਿਆ ਹੋਇਆ ਆਉਟਪੁੱਟ ਨਾਲ-ਨਾਲ ਦਿਖਾਉਂਦਾ ਹੈ। ਜਿਵੇਂ ਹੀ ਤੁਸੀਂ ਟਾਈਪ ਕਰਦੇ ਹੋ, ਹਰ ਚੀਜ਼ ਅੱਪਡੇਟ ਹੁੰਦੀ ਹੈ, ਇਸ ਲਈ ਤੁਸੀਂ ਹਮੇਸ਼ਾ ਉਹਨਾਂ ਦੀ ਕਲਪਨਾ ਕਰਨ ਦੀ ਬਜਾਏ ਅਸਲ ਨਤੀਜਿਆਂ ਨੂੰ ਦੇਖ ਰਹੇ ਹੋ।
ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
• ਲਾਈਵ ਮੈਚ ਹਾਈਲਾਈਟਿੰਗ - ਤੁਹਾਡਾ ਪੈਟਰਨ ਤੁਹਾਡੇ ਟਾਈਪ ਕਰਦੇ ਹੀ ਟੈਸਟ ਟੈਕਸਟ 'ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ, ਹਰ ਮੈਚ ਹਾਈਲਾਈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਜੋ ਤੁਸੀਂ ਅਸਲ ਸਮੇਂ ਵਿੱਚ ਹਿੱਟ ਅਤੇ ਮਿਸ ਦੇਖ ਸਕੋ।
• ਪ੍ਰਤੀ ਮੈਚ ਕੈਪਚਰ ਕੀਤੇ ਸਮੂਹ - ਹਰੇਕ ਮੈਚ ਨੂੰ ਇਸਦੇ ਕੈਪਚਰ ਕੀਤੇ ਸਮੂਹਾਂ ਵਿੱਚ ਵੰਡਿਆ ਗਿਆ ਹੈ, ਜਿਸ ਨਾਲ ਇਹ ਪੁਸ਼ਟੀ ਕਰਨਾ ਆਸਾਨ ਹੋ ਜਾਂਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਆਪਣੇ ਡੇਟਾ ਦੇ ਸਹੀ ਟੁਕੜੇ ਕੱਢ ਰਹੇ ਹੋ।
• ਰਿਪਲੇਸਮੈਂਟ-ਟੈਂਪਲੇਟ ਪ੍ਰੀਵਿਊ - ਇੱਕ ਰਿਪਲੇਸਮੈਂਟ ਟੈਂਪਲੇਟ ਦਰਜ ਕਰੋ ਅਤੇ ਬਦਲੇ ਹੋਏ ਆਉਟਪੁੱਟ ਦਾ ਲਾਈਵ ਪ੍ਰੀਵਿਊ ਦੇਖੋ, ਜੋ ਕਿ ਬਦਲਾਵਾਂ ਨੂੰ ਅਸਲ ਵਿੱਚ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ ਸੰਪੂਰਨ ਹੈ।
• ਫਲੈਗ ਕੰਪਾਇਲ ਕਰੋ - ਕੇਸ-ਅਸੰਵੇਦਨਸ਼ੀਲ, ਮਲਟੀਲਾਈਨ, ਅਤੇ ਡੌਟ-ਆਲ ਮੋਡਾਂ ਨੂੰ ਟੌਗਲ ਕਰੋ ਤਾਂ ਜੋ ਇਹ ਜਾਂਚਿਆ ਜਾ ਸਕੇ ਕਿ ਤੁਹਾਡਾ ਪੈਟਰਨ ਵੱਖ-ਵੱਖ ਮੈਚਿੰਗ ਨਿਯਮਾਂ ਦੇ ਅਧੀਨ ਇਸਨੂੰ ਦੁਬਾਰਾ ਲਿਖੇ ਬਿਨਾਂ ਕਿਵੇਂ ਵਿਵਹਾਰ ਕਰਦਾ ਹੈ।
• ਮੈਚ ਪੋਜੀਸ਼ਨ ਅਤੇ ਗਿਣਤੀ - ਕੁੱਲ ਮੈਚ ਗਿਣਤੀ ਦੇ ਨਾਲ-ਨਾਲ ਹਰੇਕ ਮੈਚ ਕਿੱਥੇ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਅਤੇ ਖਤਮ ਹੁੰਦਾ ਹੈ, ਬਿਲਕੁਲ ਦੇਖੋ, ਤਾਂ ਜੋ ਤੁਸੀਂ ਇੱਕ ਨਜ਼ਰ ਵਿੱਚ ਕਵਰੇਜ ਦੀ ਪੁਸ਼ਟੀ ਕਰ ਸਕੋ।
• ਅਕਸਰ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਪੈਟਰਨਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰੋ - ਆਪਣੇ ਜਾਣ-ਪਛਾਣ ਵਾਲੇ ਪੈਟਰਨਾਂ ਨੂੰ ਹੱਥ ਵਿੱਚ ਰੱਖੋ ਅਤੇ ਜਦੋਂ ਵੀ ਤੁਹਾਨੂੰ ਉਹਨਾਂ ਦੀ ਲੋੜ ਹੋਵੇ ਉਹਨਾਂ ਨੂੰ ਰੀਲੋਡ ਕਰੋ, ਤੁਹਾਨੂੰ ਉਹੀ ਸਮੀਕਰਨ ਦੁਬਾਰਾ ਟਾਈਪ ਕਰਨ ਤੋਂ ਬਚਾਉਂਦਾ ਹੈ।
• ਫੋਕਸਡ ਐਡੀਟਰ - ਇੱਕ ਸਾਫ਼, ਉਦੇਸ਼-ਨਿਰਮਿਤ ਸੰਪਾਦਨ ਸਪੇਸ ਤੁਹਾਡੇ ਪੈਟਰਨ, ਟੈਸਟ ਟੈਕਸਟ, ਅਤੇ ਨਤੀਜਿਆਂ ਨੂੰ ਬਿਨਾਂ ਕਿਸੇ ਗੜਬੜ ਦੇ ਦ੍ਰਿਸ਼ ਵਿੱਚ ਰੱਖਦਾ ਹੈ।
• ਹਲਕਾ ਅਤੇ ਹਨੇਰਾ ਮੋਡ - ਆਪਣੇ ਵਾਤਾਵਰਣ ਨਾਲ ਮੇਲ ਕਰਨ ਅਤੇ ਲੰਬੇ ਸੈਸ਼ਨਾਂ ਦੌਰਾਨ ਅੱਖਾਂ ਦੇ ਦਬਾਅ ਨੂੰ ਘਟਾਉਣ ਲਈ ਥੀਮਾਂ ਵਿਚਕਾਰ ਸਵਿਚ ਕਰੋ।
• ਮੋਨੋਸਪੇਸ, ਲੈਬ ਵਰਗਾ ਡਿਜ਼ਾਈਨ - ਇੱਕ ਮੋਨੋਸਪੇਸ ਟਾਈਪਫੇਸ ਅਤੇ ਪੀਲਾ ਲਹਿਜ਼ਾ ਪੈਟਰਨਾਂ ਨੂੰ ਸਟੀਕ ਅਤੇ ਸਕੈਨ ਕਰਨ ਵਿੱਚ ਆਸਾਨ ਬਣਾਉਂਦੇ ਹਨ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਪੈਟਰਨ ਖੇਤਰ ਵਿੱਚ ਆਪਣੀ ਜਾਵਾ-ਸ਼ੈਲੀ ਦੀ ਨਿਯਮਤ ਸਮੀਕਰਨ ਟਾਈਪ ਕਰੋ ਜਾਂ ਪੇਸਟ ਕਰੋ।
ਉਹ ਟੈਸਟ ਟੈਕਸਟ ਸ਼ਾਮਲ ਕਰੋ ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਮੇਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਮੈਚਾਂ ਨੂੰ ਤੁਰੰਤ ਹਾਈਲਾਈਟ ਕਰਦੇ ਦੇਖੋ।
ਮੈਚਿੰਗ ਵਿਵਹਾਰ ਨੂੰ ਫਾਈਨ-ਟਿਊਨ ਕਰਨ ਲਈ ਕੇਸ-ਅਸੰਵੇਦਨਸ਼ੀਲ, ਮਲਟੀਲਾਈਨ, ਜਾਂ ਡੌਟ-ਆਲ ਫਲੈਗ ਟੌਗਲ ਕਰੋ।
ਕੈਪਚਰ ਕੀਤੇ ਸਮੂਹਾਂ, ਮੈਚ ਪੋਜੀਸ਼ਨਾਂ ਅਤੇ ਗਿਣਤੀਆਂ ਦੀ ਜਾਂਚ ਕਰੋ, ਫਿਰ ਬਦਲੇ ਹੋਏ ਆਉਟਪੁੱਟ ਦੀ ਝਲਕ ਦੇਖਣ ਲਈ ਇੱਕ ਬਦਲਵੇਂ ਟੈਂਪਲੇਟ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।
ਲਈ ਸੰਪੂਰਨ
• ਡਿਵੈਲਪਰ ਜੋ ਕੋਡ ਵਿੱਚ ਸੁੱਟਣ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਪੈਟਰਨ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ।
• ਡੇਟਾ ਰੈਂਗਲਰ ਬਦਲਾਂ ਨਾਲ ਟੈਕਸਟ ਨੂੰ ਸਾਫ਼ ਕਰਦੇ ਹਨ, ਕੱਢਦੇ ਹਨ ਜਾਂ ਮੁੜ ਆਕਾਰ ਦਿੰਦੇ ਹਨ।
• ਸਿੱਖਣ ਵਾਲੇ ਜੋ ਇਹ ਦੇਖਣਾ ਚਾਹੁੰਦੇ ਹਨ ਕਿ ਫਲੈਗ ਅਤੇ ਸਮੂਹ ਅਸਲ ਸਮੇਂ ਵਿੱਚ ਇੱਕ ਮੈਚ ਨੂੰ ਕਿਵੇਂ ਬਦਲਦੇ ਹਨ।
• ਕੋਈ ਵੀ ਜੋ ਇੱਕੋ ਪੈਟਰਨ ਦੀ ਮੁੜ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਤੇਜ਼ ਪਹੁੰਚ ਲਈ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ।
ਗੋਪਨੀਯਤਾ
ਬਣਾਉਣ ਲਈ ਕੋਈ ਖਾਤਾ ਨਹੀਂ ਹੈ, ਕੋਈ ਕਲਾਉਡ ਸਿੰਕ ਨਹੀਂ ਹੈ, ਕੋਈ ਇਸ਼ਤਿਹਾਰ ਨਹੀਂ ਹੈ, ਅਤੇ ਕੋਈ ਟਰੈਕਿੰਗ ਨਹੀਂ ਹੈ - ਤੁਹਾਡੇ ਸਾਰੇ ਪੈਟਰਨ ਅਤੇ ਟੈਸਟ ਟੈਕਸਟ ਤੁਹਾਡੀ ਡਿਵਾਈਸ 'ਤੇ ਰਹਿੰਦੇ ਹਨ। ਤੁਸੀਂ ਸੰਵੇਦਨਸ਼ੀਲ ਡੇਟਾ ਨਾਲ ਕੰਮ ਕਰ ਸਕਦੇ ਹੋ ਇਹ ਜਾਣਦੇ ਹੋਏ ਕਿ ਤੁਹਾਡੇ ਫ਼ੋਨ ਤੋਂ ਕੁਝ ਵੀ ਨਹੀਂ ਬਚਦਾ।
ਅੰਦਾਜ਼ਾ ਲਗਾਉਣਾ ਬੰਦ ਕਰੋ ਕਿ ਕੀ ਤੁਹਾਡਾ regex ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਟਾਈਪ ਕਰਦੇ ਸਮੇਂ ਕੰਮ ਕਰਦੇ ਦੇਖਣਾ ਸ਼ੁਰੂ ਕਰੋ। RegexLab ਪੈਟਰਨ ਸਟੂਡੀਓ ਡਾਊਨਲੋਡ ਕਰੋ ਅਤੇ ਇੱਕ ਫੋਕਸਡ, ਪ੍ਰਾਈਵੇਟ ਵਰਕਸਪੇਸ ਵਿੱਚ ਆਪਣੇ ਪੈਟਰਨਾਂ ਨੂੰ ਬਣਾਓ, ਟੈਸਟ ਕਰੋ ਅਤੇ ਸੇਵ ਕਰੋ।
ਮੈਚ ਹਾਈਲਾਈਟਿੰਗ, ਗਰੁੱਪ ਅਤੇ ਰਿਪਲੇਸ ਪ੍ਰੀਵਿਊ ਦੇ ਨਾਲ ਲਾਈਵ ਰੇਜੈਕਸ ਟੈਸਟਰ - ਕੰਮ ਕਰਦਾ ਹੈ
ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਤਾਰੀਖ
13 ਜੁਲਾ 2026