Regex ਟੈਸਟਰ
ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੀ ਨਮੂਨਾ ਟੈਕਸਟ ਦੇ ਵਿਰੁੱਧ JavaScript ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨਾਂ ਦਾ ਟੈਸਟ ਕਰੋ।
ਤੁਹਾਡੇ ਪੈਟਰਨ ਅਤੇ ਟੈਕਸਟ ਦਾ ਟੈਸਟ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। BroBroGo 'ਤੇ ਕੁਝ ਵੀ ਅਪਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ।
ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ
ਕੀ ਇੱਥੇ ਆਪਣਾ ਟੈਕਸਟ ਪੇਸਟ ਕਰਨਾ ਸੁਰੱਖਿਅਤ ਹੈ?
ਹਾਂ। ਮੇਲ ਖਾਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੁੰਦੀ ਹੈ — BroBroGo ਨੂੰ ਕੁਝ ਵੀ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ।
g/i/m/s ਫਲੈਗਾਂ ਦਾ ਕੀ ਅਰਥ ਹੈ?
g ਸਿਰਫ਼ ਪਹਿਲੇ ਦੀ ਬਜਾਏ ਹਰੇਕ ਮੇਲ ਖਾਂਦੇ ਮੁੱਲ ਨੂੰ ਲੱਭਦਾ ਹੈ। i ਕੇਸ (ਵੱਡੇ/ਛੋਟੇ ਅੱਖਰ) ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਦਾ ਹੈ। m ਚਿੰਨ੍ਹ ^ ਅਤੇ $ ਨੂੰ ਪੂਰੀ ਸਟ੍ਰਿੰਗ ਦੀ ਬਜਾਏ ਹਰੇਕ ਲਾਈਨ ਦੇ ਸ਼ੁਰੂ ਅਤੇ ਅੰਤ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਬਣਾਉਂਦਾ ਹੈ। s ਬਿੰਦੂ (.) ਨੂੰ ਲਾਈਨ ਬ੍ਰੇਕਾਂ ਨਾਲ ਵੀ ਮੇਲ ਖਾਂਦਾ ਬਣਾਉਂਦਾ ਹੈ।
ਇਹ ਕਿਉਂ ਕਹਿੰਦਾ ਹੈ ਕਿ ਮੇਰਾ ਪੈਟਰਨ ਬਹੁਤ ਸਮਾਂ ਲੈ ਰਿਹਾ ਹੈ?
ਕੁਝ ਪੈਟਰਨ ਵਿਨਾਸ਼ਕਾਰੀ ਬੈਕਟ੍ਰੈਕਿੰਗ (catastrophic backtracking) ਨੂੰ ਸਰਗਰਮ ਕਰਦੇ ਹਨ — ਇੰਜਣ ਹਾਰ ਮੰਨਣ ਤੋਂ ਪਹਿਲਾਂ ਬਹੁਤ ਸਾਰੇ ਸੰਜੋਗਾਂ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ, ਜੋ ਬ੍ਰਾਊਜ਼ਰ ਟੈਬ ਨੂੰ ਹੈਂਗ ਕਰ ਸਕਦਾ ਹੈ। ਜੇਕਰ ਅਜਿਹਾ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਇਹ ਟੂਲ 2 ਸਕਿੰਟਾਂ ਬਾਅਦ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਰੱਦ ਕਰ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਜੋ ਪੇਜ ਕਦੇ ਲਾਕ ਨਾ ਹੋਵੇ। ਨੈਸਟਡ ਦੁਹਰਾਓ ਜਿਵੇਂ ਕਿ (a+)+ ਨੂੰ ਸਰਲ ਬਣਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।