ਮੁਫ਼ਤ Regex ਟੈਸਟਰ
ਟੈਕਸਟ ਦੇ ਵਿਰੁੱਧ ਰੀਅਲ ਟਾਈਮ ਵਿੱਚ ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਟੈਸਟ ਕਰੋ। ਉਭਾਰੇ ਗਏ ਮੈਚ, ਗਰੁੱਪ, ਅਤੇ ਮੈਚ ਵੇਰਵੇ ਵੇਖੋ।
g ਗਲੋਬਲ - ਸਾਰੇ ਮੇਲ ਲੱਭੋ · i ਅੱਖਰ-ਸੰਵੇਦਨਸ਼ੀਲਤਾ ਨਹੀਂ · m ਮਲਟੀਲਾਈਨ - ^ ਅਤੇ $ ਲਾਈਨ ਦੀਆਂ ਹੱਦਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਹਨ · s ਡੌਟਆਲ - ਡੌਟ ਨਿਊਲਾਈਨ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ · u ਯੂਨੀਕੋਡ - ਪੂਰੀ ਕੋਡ-ਪੁਆਇੰਟ ਮੈਚਿੰਗ · y ਸਟਿੱਕੀ - ਹਰੇਕ ਮੈਚ ਉੱਥੋਂ ਸ਼ੁਰੂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿੱਥੇ ਪਿਛਲਾ ਖ਼ਤਮ ਹੋਇਆ ਸੀ
ਮੇਲ
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਇਹ ਟੂਲ JavaScript ਦੇ ਬਿਲਟ-ਇਨ RegExp ਇੰਜਣ ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ — ਉਹੀ ਇੰਜਣ ਜੋ ਤੁਹਾਡੇ ਦੇਖੇ ਹਰ ਵੈੱਬਸਾਈਟ ਦੇ ਹਰ script ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ। ਕੋਈ ਪੈਟਰਨ, ਟੈਸਟ ਟੈਕਸਟ ਜਾਂ ਮੇਲ ਨਤੀਜਾ ਕਦੇ ਸਰਵਰ ਨੂੰ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ।
- 1ਪੈਟਰਨ RegExp ਵਿੱਚ compile ਹੁੰਦਾ ਹੈਜਿਵੇਂ ਤੁਸੀਂ ਟਾਈਪ ਕਰਦੇ ਹੋ, ਟੂਲ ਤੁਹਾਡੇ ਚਾਲੂ ਕੀਤੇ flags (g, i, m, s, u, y) ਨਾਲ new RegExp(pattern, flags) ਕਾਲ ਕਰਦਾ ਹੈ। ਜੇ ਪੈਟਰਨ ਸਿੰਟੈਕਸ ਪੱਖੋਂ ਅਵੈਧ ਹੈ, ਤਾਂ ਫੜਿਆ ਗਲਤੀ ਸੁਨੇਹਾ ਤੁਰੰਤ inline ਦਿਸਦਾ ਹੈ — ਕੋਈ ਜਮ੍ਹਾਂ ਕਰੋ ਬਟਨ ਲੋੜੀਂਦਾ ਨਹੀਂ।
- 2exec() loop ਮੇਲ ਇਕੱਠੇ ਕਰਦਾ ਹੈਇੰਜਣ re.exec(text) ਨੂੰ loop ਵਿੱਚ ਚਲਾਉਂਦਾ ਹੈ, ਹਰ ਮੇਲ ਦਾ ਅੱਖਰ index, ਲੰਬਾਈ, ਪੂਰਾ ਮੁੱਲ, ਨੰਬਰ ਵਾਲੇ capture groups, ਅਤੇ ਕੋਈ ਵੀ ਨਾਮਿਤ groups ਦਰਜ ਕਰਦੇ ਹੋਏ। 10,000 ਮੇਲਾਂ ਦੀ ਸੁਰੱਖਿਆ ਹੱਦ ਬੇਕਾਬੂ ਪੈਟਰਨ ਰੋਕਦੀ ਹੈ, ਅਤੇ ਜ਼ੀਰੋ-ਲੰਬਾਈ ਮੇਲ ਸੁਰੱਖਿਆ ਬੇਅੰਤ loops ਤੋਂ ਬਚਣ ਲਈ lastIndex ਅੱਗੇ ਵਧਾਉਂਦੀ ਹੈ।
- 3ਟੈਕਸਟ ਉਜਾਗਰ spans ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈਇੱਕ buildSegments function match offsets ਵਿੱਚੋਂ ਲੰਘਦਾ ਹੈ ਅਤੇ ਸਰੋਤ ਟੈਕਸਟ ਨੂੰ ਬਦਲਵੇਂ ਬਿਨਾਂ-ਮੇਲ ਅਤੇ ਮੇਲ ਵਾਲੇ ਹਿੱਸਿਆਂ ਵਿੱਚ ਕੱਟਦਾ ਹੈ। ਮੇਲ ਵਾਲੇ spans ਘੁੰਮਦੇ ਰੰਗਾਂ ਵਾਲੇ <mark> elements ਵਿੱਚ ਲਪੇਟੇ ਜਾਂਦੇ ਹਨ ਤਾਂ ਜੋ ਆਪਸ ਵਿੱਚ ਮਿਲਦੇ ਜਾਂ ਨਾਲ-ਨਾਲ ਦੇ ਮੇਲ ਦ੍ਰਿਸ਼ਟੀਗਤ ਤੌਰ 'ਤੇ ਵੱਖਰੇ ਰਹਿਣ।
- 4String.replace ਰਾਹੀਂ ਬਦਲੋ ਮੋਡਬਦਲੋ ਮੋਡ 'ਤੇ ਜਾਣ ਨਾਲ ਸਿੱਧਾ testText.replace(new RegExp(pattern, flags), replacement) ਕਾਲ ਹੁੰਦਾ ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ $1 ਅਤੇ $<name> ਵਰਗੇ backreferences ਬਿਲਕੁਲ JavaScript ਕੋਡ ਵਾਂਗ ਕੰਮ ਕਰਦੇ ਹਨ। ਨਤੀਜਾ ਟੈਕਸਟ ਲਾਈਵ ਦਿਸਦਾ ਹੈ ਅਤੇ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਸੰਬੰਧਿਤ ਟੂਲ
WebSocket / SSE ਟੈਸਟਰ
ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਤੋਂ ਇੱਕ WebSocket (ws/wss) ਜਾਂ Server-Sent Events ਐਂਡਪੁਆਇੰਟ ਨਾਲ ਕਨੈਕਟ ਕਰੋ, ਸੁਨੇਹੇ ਭੇਜੋ, ਅਤੇ ਟਾਈਮਸਟੈਂਪਾਂ ਨਾਲ ਲਾਈਵ ਸੁਨੇਹਾ ਲੌਗ ਦੇਖੋ। ਰੀਅਲਟਾਈਮ API ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਦਾ ਇੱਕ ਤੇਜ਼ ਤਰੀਕਾ — ਸਾਡੇ ਰਾਹੀਂ ਕੁਝ ਵੀ ਪ੍ਰੌਕਸੀ ਨਹੀਂ ਹੁੰਦਾ।
ENV ਫਾਈਲ ਵੈਲੀਡੇਟਰ
ਡੁਪਲੀਕੇਟ ਕੁੰਜੀਆਂ, ਗਲਤ ਸਪੇਸਿੰਗ, ਅਤੇ ਬਿਨਾਂ ਕੋਟਸ ਵਾਲੀਆਂ ਕੀਮਤਾਂ ਲਈ .env ਫਾਈਲ ਜਾਂਚੋ — ਫਿਰ ਇੱਕ ਸਾਫ਼, ਕ੍ਰਮਬੱਧ ਵਰਜ਼ਨ ਅਤੇ ਕਮਿਟ ਕਰਨ ਲਈ ਤਿਆਰ .env.example ਪ੍ਰਾਪਤ ਕਰੋ। ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ।
ਡੈਸੀਬਲ ਮੀਟਰ
ਆਪਣੇ ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਤੋਂ ਆਵਾਜ਼ ਦਾ ਪੱਧਰ ਰੀਅਲ ਟਾਈਮ ਵਿੱਚ ਮਾਪੋ, ਘੱਟੋ-ਘੱਟ/ਵੱਧ ਤੋਂ ਵੱਧ/ਔਸਤ ਅਤੇ 60-ਸਕਿੰਟ ਦੇ ਸਕ੍ਰੋਲਿੰਗ ਇਤਿਹਾਸ ਨਾਲ — ਸਿੱਧੇ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ।