ਕੰਪਿਊਟਰ 'ਪ੍ਰੋਗਰਾਮਿੰਗ

ਨਿਯਮਤ ਸਮੀਕਰਨ (PHP). PHP: ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਮਿਸਾਲ

ਜਿੱਥੋਂ ਤੱਕ ਜਾਣਕਾਰੀ ਦੀ ਸੰਸਾਰ ਵੱਡਾ ਅਤੇ ਭਿੰਨਤਾ ਹੈ, ਇਹ ਬਹੁਤ ਤੇਜ਼ੀ ਨਾਲ ਅਤੇ ਵਿਕਾਸਸ਼ੀਲ ਹੋ ਰਿਹਾ ਹੈ. ਕੋਈ ਵੀ ਹੱਲ ਸਿਰਫ਼ ਗਤੀ ਦੇ ਆਮ ਪ੍ਰਕਿਰਿਆ ਵਿਚ ਇਕ ਪਲ ਹੈ. ਗਿਆਨ ਅਤੇ ਤਜਰਬਾ ਇਸ ਟੀਚੇ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਸਮਝਣਾ ਸੰਭਵ ਬਣਾਉਂਦਾ ਹੈ, ਪਰ ਕਦੇ ਨਹੀਂ - ਇਸ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਦਾ ਨਤੀਜਾ ਨਹੀਂ. ਇਹ ਸੰਦੇਹ ਹੈ ਕਿ ਅਗਾਂਹਵਧੂ ਭਵਿੱਖ ਵਿਚ ਨਤੀਜਿਆਂ ਬਾਰੇ ਗੱਲ ਕਰਨਾ ਆਮ ਤੌਰ 'ਤੇ ਸੰਭਵ ਹੈ, ਪਰ ਇਹ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਇਸ ਲਈ ਜਤਨ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਇਕ ਜ਼ਰੂਰੀ ਅਤੇ ਨਿਰਪੱਖ ਲੋੜੀਂਦੀ ਪ੍ਰਕਿਰਿਆ ਹੈ.

"ਇੱਛਾ ਅਤੇ / ਜਾਂ ਵੱਡੇ ਪੈਸਾ" ਕਿਸੇ ਵਿਅਕਤੀ ਨੂੰ ਕੁਦਰਤੀ ਤੌਰ ਤੇ ਅਤੇ "ਮੁਫ਼ਤ" ਲਈ ਯੋਗ ਕਰਨ ਲਈ ਅਲਗੋਰਿਦਮ ਨਹੀਂ ਬਣਾਉਂਦਾ, ਖਾਸ ਕਰਕੇ ਜਦੋਂ ਉਹ ਇਹ ਨਹੀਂ ਸੋਚਦਾ ਕਿ ਉਹ ਕੀ ਕਰਦਾ ਹੈ. ਜਾਣਕਾਰੀ ਸਮੱਸਿਆ ਦੇ ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿਚ, ਘੱਟੋ ਘੱਟ ਇਕ ਚਿੱਟਾ ਨਿਸ਼ਾਨ ਹੈ, ਪਰ ਇਸ ਦੇ ਪਿੱਛੇ, ਆਮ ਤੌਰ 'ਤੇ ਤੁਰੰਤ, ਹੋਰ ਖਾਲੀ ਥਾਂਵਾਂ ਨਜ਼ਰ ਆਉਂਦੀਆਂ ਹਨ, ਅਤੇ ਇਹ ਜ਼ਰੂਰੀ ਨਹੀਂ ਕਿ ਇਹ ਸਾਰੇ ਸਫੈਦ ਹਨ.

ਇੰਟਰਨੈਟ ਤਕਨਾਲੋਜੀਆਂ ਨੇ ਜਾਣਕਾਰੀ ਤਕ ਪਹੁੰਚ ਨੂੰ ਬਹੁਤ ਸੌਖਾ ਕਰ ਦਿੱਤਾ, ਪਰ ਲੋੜੀਂਦੇ ਵਿਅਕਤੀ ਨੂੰ ਕਿਵੇਂ ਲਾਗੂ ਕਰਨਾ ਹੈ, ਇਸ ਦਾ ਸਵਾਲ ਸੌਖਾ ਨਹੀਂ ਸੀ, ਪਰ ਕੰਮ ਦੇ ਨਵੇਂ "ਵਾਲੀਅਮ" ਨੂੰ ਪ੍ਰਾਪਤ ਕੀਤਾ ਗਿਆ ਸੀ ਅਤੇ ਭਾਵੇਂ ਕਿ PHP ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਵਿਚ ਪਾੜਾ ਸਪਸ਼ਟ ਤੌਰ ਤੇ ਥੱਕਿਆ ਨਹੀਂ ਹੈ, ਉਹ ਅੱਗੇ ਇਕ ਮਹੱਤਵਪੂਰਨ ਕਦਮ ਹਨ.

ਸਧਾਰਨ ਫੰਕਸ਼ਨ + ਐਲਗੋਰਿਥਮ = ਟੈਂਪਲੇਟ

ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਦੀ ਪੇਸ਼ਕਸ਼, PHP ਮਹੱਤਵਪੂਰਨ ਐਲਗੋਰਿਦਮ ਦੀ ਸਮਗਰੀ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ, ਪਰ ਆਮ ਖੋਜ / ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਬਦਲਣ ਅਤੇ ਪ੍ਰੋਸੈਸਿੰਗ ਅਲਗੋਰਿਦਮਾਂ ਨੂੰ ਉਹਨਾਂ ਦਾ ਮੁੱਲ ਨਹੀਂ ਗਵਾਇਆ ਹੈ. ਨਵੇਂ ਵਿਚਾਰ ਜਾਣਕਾਰੀ ਕ੍ਰਾਂਤੀ ਦਾ ਅਗਿਆਤ ਨਹੀਂ ਕਰਦੇ ਹਨ ਵੱਧ ਤੋਂ ਵੱਧ ਤੁਸੀਂ ਇਸ 'ਤੇ ਭਰੋਸਾ ਕਰ ਸਕਦੇ ਹੋ ਇੱਕ ਸੰਖੇਪ ਕੋਡ ਹੈ ਅਤੇ ਖੋਜਕਰਤਾ ਨੂੰ ਠੀਕ ਤਰੀਕੇ ਨਾਲ ਤਿਆਰ ਕਰਨ ਦੀ ਡਿਵੈਲਪਰ ਦੀ ਸਮਰੱਥਾ ਹੈ.

ਤੁਹਾਨੂੰ ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਨੂੰ PHP ਤੇ ਜਾਣਨਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਲਾਗੂ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ. ਇਹ ਉਦਾਹਰਨਾਂ ਵਿਸ਼ਵਾਸਪੂਰਨ ਅਤੇ ਪ੍ਰਭਾਵੀ ਹਨ. ਪਰ ਇਸਦੀ ਸੂਚਨਾ ਦਿੱਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ ਕਿ ਨਵੇਂ ਸਰਚ ਇੰਜਣ ਦੀ ਸ਼ੁਰੂਆਤ ਨਾਲ, ਗ੍ਰੈਵਟੀਟੀ ਦਾ ਕੇਂਦਰ ਇਕ ਟੈਮਪਲੇਟ ਵਿਚ ਤਬਦੀਲ ਹੋ ਗਿਆ ਹੈ - ਇਕ ਕਿਸਮ ਦੀ ਵਿਧੀ ਹੈ, ਹਾਲਾਂਕਿ ਇਹ ਪ੍ਰਭਾਵਕ ਤੌਰ 'ਤੇ ਕਈ ਸਾਧਾਰਣ ਖੋਜ ਕਾਰਜਾਂ, ਸ਼ਰਤਾਂ, ਸਾਈਕਲਾਂ ਅਤੇ ਹੋਰ ਓਪਰੇਟਰਾਂ ਦੀ ਥਾਂ ਲੈਂਦੀ ਹੈ.

ਹੈ:

  • ਇੱਕ ਗੁਣਵੱਤਾ ਅਤੇ ਆਧੁਨਿਕ ਸੰਦ ਵਧੀਆ ਹੈ;
  • ਸਾਥੀ ਦੇ ਤਜਰਬੇ ਨੂੰ ਦੇਖਣ ਅਤੇ ਵਰਤਣ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ;
  • ਅਸਲ ਅਸਲੀਅਤ ਅਤੇ ਵਰਚੁਅਲ ਵਿਚਾਰਾਂ ਨੂੰ ਜੋੜਨ ਲਈ - ਸਫਲਤਾ ਦੀ ਗਾਰੰਟੀ.

ਗਿਆਨ ਦੀ ਪ੍ਰਾਪਤੀ, ਜਿਵੇਂ ਕਿ ਇਸ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਸਮੱਸਿਆ ਨੂੰ ਸਮਝਣਾ ਜ਼ਰੂਰੀ ਸੀ, ਅਕਸਰ ਇੱਕ ਠੋਸ ਨਤੀਜੇ ਦੇ ਮੁਕਾਬਲੇ ਜ਼ਿਆਦਾ ਮਹੱਤਵ ਹੁੰਦਾ ਹੈ.

PHP ਵਿਚ ਨਿਯਮਤ ਸਮੀਕਰਨ ਭਾਸ਼ਾ ਦੇ ਸੰਟੈਕਸ ਵਿਚ ਕਈ ਫੰਕਸ਼ਨਾਂ ਦੁਆਰਾ ਦਰਸਾਈ ਗਈ ਹੈ ਅਤੇ ਇੰਟਰਨੈਟ ਤੇ ਬਹੁਤ ਸਾਰੀਆਂ ਉਪਯੋਗੀ ਉਦਾਹਰਨਾਂ ਹਨ. ਭਾਸ਼ਾ ਦੇ ਸੰਟੈਕਸ ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਕਾਰਨ, ਐਪਲੀਕੇਸ਼ਨ ਵਿਕਲਪ ਵਿਕਾਸਕਾਰ ਦੀ ਕਲਪਨਾ ਦੁਆਰਾ ਹੀ ਸੀਮਿਤ ਹੁੰਦੇ ਹਨ, ਹਾਲਾਂਕਿ, ਇਹ ਧਿਆਨ ਦਿੱਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਸਾਰੇ ਖਾਕੇ ਕੰਮ ਨਹੀਂ ਕਰਨਗੇ PHP ਦੇ ਨਾਲ, ਨਿਯਮਤ ਸਮੀਕਰਣਾਂ ਦੀ ਜਾਂਚ ਕਰਨੀ ਲਾਜ਼ਮੀ ਹੈ.

ਇੱਕ ਅੱਖਰ (ਸਤਰ) ਲਈ ਸਧਾਰਨ ਖੋਜ

ਇੱਕ ਚਿੰਨ੍ਹ ਹਮੇਸ਼ਾ ਇੱਕ ਬਾਇਟ ਨਹੀਂ ਹੁੰਦਾ, ਅਤੇ ਅਕਸਰ ਇੱਕ ਚਿੰਨ੍ਹ, ਇੱਕ ਮੁਢਲੇ ਸਿਗਨਲ ਦੇ ਤੌਰ ਤੇ, ਇਸਦੇ ਇਲਾਵਾ ਵਿੱਚ ਇੱਕ ਸਹੀ ਮਤਲਬ ਹੈ. ਏਨਕੋਡਿੰਗ ਕੋਡ ਵਿਚ ਦਿੱਖ ਅੱਖਰਾਂ ਨੂੰ ਵੱਖ-ਵੱਖ ਰੂਪਾਂ ਵਿਚ ਪਰਿਭਾਸ਼ਤ ਕਰਦੀ ਹੈ. ਚਿੰਨ੍ਹ ਦੇ ਕਈ ਵਿਕਲਪ ਹੋ ਸਕਦੇ ਹਨ: "$" = "USD" = "cu", ... ਸਹੀ ਅਰਥ ਹੈ ਕਿ ਕਿਤੇ ਕਿਤੇ, ਪਰ ਇਹ ਲਾਜ਼ਮੀ ਨਹੀਂ ਹੈ, ਇਹ ਮੁਦਰਾ ਨਾਲ ਸਬੰਧਤ ਹੈ. ਹਾਲਾਂਕਿ, ਸਹੀ ਅਰਥ PHP ਵੇਰੀਏਬਲ ਵਿੱਚ ਵੀ ਹੋ ਸਕਦੇ ਹਨ, ਜੋ ਕਿ ਹਮੇਸ਼ਾਂ "$" ਚਿੰਨ੍ਹ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਪਰ "USD" ਅਤੇ "cu" ਨਾਲ ਸ਼ੁਰੂ ਨਹੀਂ ਹੋ ਸਕਦਾ.

ਪ੍ਰੋਗਰਾਮਾਂ ਵਿਚ, ਸੰਕੇਤ ਪ੍ਰਸੰਗ ਵਿਚ ਇਕ ਫੰਕਸ਼ਨ ਨਾਂ (ਸਤਰ) ਹੋ ਸਕਦਾ ਹੈ: ਪਛਾਣ ਅਤੇ ਲਾਗੂ ਕਰਨਾ ਡਾਇਨਾਮਿਕ ਆਬਜੈਕਟ-ਓਰਿਏਂਟਿਡ ਪਰੋਗਰਾਮਿੰਗ ਦੇ ਖੇਤਰ ਤੋਂ ਹੈ, ਜਿੱਥੇ ਉਸਾਰੀ, ਫੰਕਸ਼ਨ, ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ PHP ਫੈਸਲੇ ਲੈਣ ਲਈ ਸਿੱਧੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ. ਲੱਭਿਆ ਚਿੰਨ੍ਹ "ਚਲਾਇਆ ਗਿਆ" ਹੈ, ਅਰਥਾਤ ਇਹ ਖ਼ੁਦ ਹੀ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਉਸ ਥਾਂ ਤੇ ਕੀ ਕਰਨਾ ਹੈ ਜਿਸ ਵਿਚ ਇਹ ਪਾਇਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਕਿਵੇਂ ਇਹ "ਇਸ ਨੂੰ ਸਮਝਦਾ ਹੈ" ਲੋੜੀਂਦਾ ਹੈ.

ਸਿਰਫ਼ ਇਕ ਚਰਿੱਤਰ / ਸਤਰ ਦੀ ਖੋਜ ਕਰਨ ਲਈ ਇਹ ਇੱਕ ਔਖਾ ਕਿੱਤਾ ਨਹੀਂ ਹੈ, ਅਤੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਇੱਕ ਚਿੰਨ੍ਹ ਵਿੱਚ ਹੈ, ਬਿਹਤਰ ਹੈ ਸਭ ਤੋਂ ਵਧੀਆ ਭੋਜਨ ਦੀਆਂ ਕੀਮਤਾਂ ਦਾ ਇੱਕ ਦਰਜਨ ਲੱਭਣ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ, ਛੁੱਟੀਆਂ ਦੇ ਕੇਕ ਲਈ ਸੁਆਦੀ ਪਕਵਾਨਾਂ ਦੀ ਚੋਣ ਕਰੋ ਜਾਂ ਮੁਅੱਤਲ ਛੱਤ ਦੇ ਠੇਕੇਦਾਰ ਤੇ ਫੈਸਲਾ ਕਰੋ.

ਅਕਸਰ ਸਧਾਰਨ ਐਲਗੋਰਿਥਮਾਂ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਲਈ ਇਹ ਜ਼ਰੂਰੀ ਹੁੰਦਾ ਹੈ ਕਿ ਸਾਧਾਰਣ ਜਾਣਕਾਰੀ ਅੰਕਗਣਿਤ ਜਾਂ ਮੁਸ਼ਕਿਲ ਹਾਲਤਾਂ ਵਿਚ, ਜਦੋਂ ਲੋੜੀਂਦਾ ਚਿੰਨ੍ਹ ਡਾਟਾਬੇਸ ਤੋਂ ਚੁਣਿਆ ਜਾਵੇ ਅਤੇ ਜਿਸ ਲਾਈਨ ਵਿਚ ਇਹ ਲੱਭਿਆ ਜਾਵੇ - ਸੌ ਸਾਈਟਸ ਵਿੱਚ. ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਇੱਕ ਚਿੰਨ੍ਹ ਦੀ ਚੋਣ ਕਰਨ ਦੀ ਕੀਮਤ ਡਾਟਾਬੇਸ ਤੋਂ ਨਮੂਨੇ ਲੈਣ ਦੇ ਸਮੇਂ ਦੇ ਬਰਾਬਰ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਜਿੱਥੇ ਇਹ ਦੇਖਣ ਦੀ ਕੀਮਤ ਹੈ ਕਿ ਕੁਈਨ ਸੈਕੜੇ ਸਾਈਟਾਂ ਦੀ ਖੋਜ ਦਾ ਸਮਾਂ ਹੈ.

ਇੱਕ ਇੱਕਲਾ ਚਿੰਨ੍ਹ ਇੱਕ ਸ਼ਬਦ ਜਾਂ ਕੁਝ ਮੁਹਾਵਰੇ ਨਹੀਂ ਹੁੰਦੇ ਹਨ, ਇਹ ਕਿਤੇ ਵੀ ਹੋ ਸਕਦਾ ਹੈ ਅਤੇ ਜਿੰਨਾ ਚਾਹੇ ਹੋ ਸਕਦਾ ਹੈ. ਇਹ ਤੈਅ ਕਿਵੇਂ ਕਰੀਏ ਕਿ ਅਸਲ ਵਿਚ ਕੀ ਲੱਭਿਆ ਹੈ, ਤੁਸੀਂ ਕੀ ਚਾਹੁੰਦੇ ਹੋ?

ਉਦਾਹਰਨ: ਕੀਮਤ ਦੀ ਖੋਜ

ਬਸ ਪਾਠ ਵਿੱਚ "$" ਦਾ ਚਿੰਨ੍ਹ ਲੱਭੋ- ਇੱਕ ਛੋਟਾ ਜਿਹਾ. ਜਾਂਚ ਕਰੋ ਕਿ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਚਿੱਤਰ ਮੌਜੂਦ ਹੈ, ਵੀ, ਹਮੇਸ਼ਾ ਕਾਫ਼ੀ ਨਹੀਂ ਹੁੰਦਾ. ਜੇ ਤੁਸੀਂ "$" ਦੇ ਸੰਕੇਤ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਬਿੰਦੂ ਜਾਂ ਚਿੱਤਰ ਦਿੰਦੇ ਹੋ, ਇਹ ਇੱਕ ਗਾਰੰਟੀ ਹੈ ਕਿ ਕੀਮਤਾਂ, ਜਿਸ ਵਿੱਚ ਪੈਸੇ ਦੇ ਚਿੰਨ੍ਹ ਸਾਹਮਣੇ ਹਨ, ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਨਹੀਂ ਰੱਖਿਆ ਜਾਵੇਗਾ. ਕੀਮਤਾਂ ਨੂੰ ਵੀ ਖੁੰਝਾਇਆ ਜਾਵੇਗਾ, ਜਿਸ ਵਿਚ ਮੁਦਰਾ ਸੰਕੇਤ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ, ਪਰ ਪੰਨੇ 'ਤੇ ਇਕ ਸਪੱਸ਼ਟ ਸੰਕੇਤ ਹੈ.

ਆਮ ਤੌਰ 'ਤੇ ਸਮੱਸਿਆ ਦੇ ਹੱਲ ਨੂੰ ਆਮ ਤਰੀਕੇ ਨਾਲ ਐਲਗੋਰਿਥਮ ਨੂੰ ਮਾਨਤਾ ਤੋਂ ਇਲਾਵਾ ਫੁੱਲਦਾ ਹੈ ਅਤੇ ਬਹੁਤ ਸਮਾਂ ਲੱਗਦਾ ਹੈ. ਇਸ ਦੌਰਾਨ, ਇੱਕ ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਵਰਤਦੇ ਹੋਏ, PHP ਦੀ ਗਿਣਤੀ ਵਿੱਚ ਕੋਈ ਸਮੱਸਿਆ ਨਹੀਂ ਪਵੇਗੀ

$ CContents = preg_match_all ("/ [0-9] + ([\ $] | usd | у \. E \. | Уе) {1} / i";

"ਈ-ਮੇਲ ਦੇਖੋ - 2 ਯੂਐਸਡੀ;
";
"ਈ ਮੇਲ ਲੱਭੋ - 2e,
";
"ਵਰਕ ਈ-ਮੇਲ - уе2;
";
"ਈ-ਮੇਲ ਚੈੱਕ ਕਰੋ - $ 13", $ aResult);
. '; ' ਇਮਪਲੌਇਡ (',', $ aResult [0]) '
'.

ਜਵਾਬ ਹੈ: "2; 2usd, 2u.e.", ਪਰ ਲਾਈਨ ਵਿੱਚ ਕੁਝ ਵੀ ਨਹੀਂ ਮਿਲੇਗਾ: "ਈ-ਮੇਲ ਚੈੱਕ ਕਰੋ - $ 13".

ਟੈਪਲੇਟ ਵਿਚ ਅੱਗੇ ਜਾਂ ਪਿੱਛੇ ਇਕ ਚਿੰਨ੍ਹ ਦੀ ਮੌਜੂਦਗੀ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਹੈ, ਤੁਸੀਂ ਜ਼ਿਆਦਾਤਰ ਮਾਮਲਿਆਂ ਵਿਚ ਛੇਤੀ ਹੀ ਟੀਚਾ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ.

$ CContents = preg_match_all ("/ ([0-9] + ([\ $] | ਯੂਐਸਡੀ | у \ E. | Уе) {1}) | (([$] | usd | у \ .E \. | ਯੇ =) [1} [0-9] +) / i ";
"ਈ-ਮੇਲ ਦੇਖੋ - 2 ਯੂਐਸਡੀ;
";
"ਈ ਮੇਲ ਲੱਭੋ - 2e,
";
"ਵਰਕ ਈ-ਮੇਲ - уе2;
";
"ਈ-ਮੇਲ ਚੈੱਕ ਕਰੋ - $ 13", $ aResult);
. '; ' ਇਮਪਲੌਇਡ (',', $ aResult [0]) '
'.

ਨਤੀਜਾ: "4; 2usd, 2u.e., ye2, $ 13"

ਅਣਇੱਛਤ ਤਰਕ ਦੇ ਬਾਰੇ

ਰੈਗੂਲਰ ਸਮੀਕਰਨ PHP ਪੇਸ਼ਕਸ਼, ਜਿਵੇਂ ਕਿ ਹੋਰ ਸਾਧਨ, ਪਰ ਇਸ ਦੇ ਨਿਯਮਾਂ ਦੇ ਅਨੁਸਾਰ ਇਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਜਰੂਰੀ ਨਹੀਂ ਹੈ ਜਾਂ ਸਿੰਟੈਕਸ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਦੂਜੇ ਲਾਈਨ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ.

ਖੋਜ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਤੁਸੀਂ ਸਰਚ ਵਿੱਚ ਖੋਜ ਸਤਰ ਨੂੰ ਚਾਲੂ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਮੁੱਢਲੇ ਮਾਪਦੰਡ ਦੁਆਰਾ ਭਾਗਾਂ ਵਿੱਚ ਵੰਡ ਸਕਦੇ ਹੋ. ਵਿਸਫੋਟ () ਅਤੇ ਇਮਥੇਲੋਡ () ਫੰਕਸ਼ਨਾਂ ਦੀ ਇੱਕ ਸਧਾਰਨ ਜੋੜਾ ਅਕਸਰ ਸੌਖਾ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਹੱਲ ਨੂੰ ਤੇਜ਼ ਕਰਦਾ ਹੈ.

ਉਦਾਹਰਨ ਲਈ, ਸ਼ੁਰੂਆਤੀ ਕੰਮ ਦੇ ਸਿੱਟੇ ਵਜੋਂ, ਜ਼ਿਲ੍ਹੇ ਦੇ ਆਲੇ ਦੁਆਲੇ ਪਿੰਡਾਂ ਦੇ ਕਿੰਨੇ ਪਿੰਡ ਆਉਂਦੇ ਹਨ, ਪਿੰਡਾਂ ਦੇ ਨਾਂ ਅਤੇ ਇਕੱਤਰ ਕੀਤੀ ਰਕਮ ਦੇ ਕਈ ਕਤਾਰਾਂ (ਡਾਟਾ) ਦਾ ਗਠਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਜੇ ਪਿੰਡ ਵਿੱਚ ਕਈ ਉਦਯੋਗ ਹਨ, ਤਾਂ ਐਂਟਰਾਈਜ਼ ਦਾ ਨਾਮ ਐਰੇ ਦੀ ਸਤਰ 'ਤੇ ਹੈ. " ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਸਾਰੇ ਉਦਯੋਗਾਂ 'ਤੇ. ਇਸ ਕੇਸ ਵਿਚ ਇਕੱਠੀ ਕੀਤੀ ਕੁੱਲ ਰਕਮ ਦਾ ਹਿਸਾਬ ਲਗਾਉਣਾ ਸੰਭਵ ਨਹੀਂ ਹੈ, ਪਰ ਜੇ ਤੁਸੀਂ impode (";", $ aRult) ਬਣਾਉਂਦੇ ਹੋ, ਤਾਂ ਇਕ ਲੰਮੀ ਲਾਈਨ ਹੋਵੇਗੀ ਜਿਸ ਵਿਚ ਜੋੜੇ - ਨੇਮ ਟ੍ਰੀ / ਨਾਮ ਟ੍ਰੀ. ਐਂਟਰਪ੍ਰਾਈਜ਼ ਦਾ ਨਾਮ - ਇਕੱਠੇ ਕੀਤੇ ਗਏ ਵੋਲਯੂਮ - ਨੂੰ ";" ਦੁਆਰਾ ਸੂਚੀਬੱਧ ਕੀਤਾ ਜਾਵੇਗਾ. ਪ੍ਰਾਪਤ ਕੀਤੇ ਗਏ ਨਤੀਜਿਆਂ ਤੇ ਉਲਟਾ ਕਰਕੇ, ਵਿਸਫੋਟ (";", $ aRult) - ਜੋ ਸਾਰੇ ਇਕੱਠੇ ਕੀਤੇ ਹਨ ਅਤੇ ਕਿੰਨੇ ਇਕੱਠੇ ਕੀਤੇ ਗਏ ਹਨ, ਫਿਰ, ਸਾਰੀਆਂ ਗੈਰ-ਅੰਕਾਂ ਵਾਲੇ ਅੱਖਰਾਂ ਨੂੰ ਸਤਰਾਂ ਤੋਂ ਹਟਾਉਂਦੇ ਹਾਂ, ਸਾਡੇ ਕੋਲ ਸਿਰਫ ਅੰਕ ਹਨ, ਜਿਸਦਾ ਜੋੜ ਇਕੱਤਰ ਕੀਤਾ ਕੁੱਲ ਵੌਲਯੂਮ ਹੈ.

ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, PHP ਵਿੱਚ ਨਿਯਮਤ ਸਮੀਕਰਨ ਤੁਹਾਨੂੰ ਬੇਲੋੜੇ ਦੀ ਭਾਲ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ, ਉਹ ਆਸਾਨ ਅੰਕੀ ਮੁੱਲਾਂ ਨੂੰ ਅਸਾਨੀ ਨਾਲ ਅਤੇ ਆਸਾਨੀ ਨਾਲ ਕੱਢਦੇ ਹਨ ਜਲਦੀ ਅਤੇ ਪ੍ਰਭਾਵੀ ਢੰਗ ਨਾਲ, ਭਾਵੇਂ ਕਿੰਨੇ ਵੀ ਸਮੇਂ ਤੱਕ ਪਿੰਡਾਂ ਅਤੇ ਕਾਰੋਬਾਰਾਂ ਦੇ ਨਾਂ ਹਨ, ਇਹ ਫ਼ੈਸਲਾ ਆਦਰਸ਼ਕ ਨਹੀਂ ਹੈ, ਪਰ ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਨਾ ਹਮੇਸ਼ਾਂ ਜ਼ਰੂਰੀ ਨਹੀਂ ਹੁੰਦਾ. ਇਹ ਅਕਸਰ ਕਿਸੇ ਅਸਧਾਰਨ ਤਰੀਕੇ ਨਾਲ ਲੋੜੀਦਾ ਪ੍ਰਾਪਤ ਕਰਨਾ ਸੰਭਵ ਹੁੰਦਾ ਹੈ.

ਐਨਕੋਡਿੰਗ ਤੋਂ, ਤਕਨੀਕੀ ਪੱਖ ਤੋਂ ਸਾਰਾਂਸ਼ ਕਰਨਾ

ਅਲਗੋਰਿਦਮ ਦਾ ਸੰਟੈਕਸ ਇਹ ਨਹੀਂ ਕਹਿੰਦਾ ਹੈ ਕਿ ਇਹ ਅਸਲ ਵਿੱਚ ਕਿਵੇਂ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ. ਪਰ, ਪੰਨੇ, ਸਕ੍ਰਿਪਟ ਅਤੇ ਲਾਈਨਾਂ (ਜਿਸ ਦੀ ਖੋਜ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਜਿਸ ਵਿੱਚ ਖੋਜ ਕੀਤੀ ਜਾਂਦੀ ਹੈ) ਦਾ ਇੱਕੋ ਐਨਕੋਡਿੰਗ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹੋਏ, ਤੁਸੀਂ ਆਪਣੇ ਤਕਨੀਕੀ ਪਾਸੇ ਦੇ ਬਾਹਰ ਕੰਮ ਵਿੱਚ ਡੁੱਬ ਸਕਦੇ ਹੋ

ਇਹ ਕੇਵਲ ਨਾ ਸਿਰਫ ਇਹ ਜਾਣਨਾ ਜ਼ਰੂਰੀ ਹੈ ਕਿ ਕੀ ਭਾਲਣਾ ਹੈ, ਪਰ ਇਹ ਵੀ ਕਿੱਥੇ ਕਰਨਾ ਹੈ, ਕਦੋਂ, ਕਿਸ ਮਾਤਰਾ ਵਿੱਚ, ਕਿਹੜੀ ਚੀਜ਼ ਬਦਲਣੀ ਹੈ ਅਤੇ ਕਿਵੇਂ. ਰਸਮੀ ਤੌਰ ਤੇ, ਰੈਗੂਲਰ ਪੀਐਚਐਚ ਐਗਜੈਂਟਾਂ ਨੂੰ ਇੱਕ ਪੂਰਨ, ਸੰਪੂਰਨ, ਪੂਰੀ ਤਰ੍ਹਾਂ ਕਾਰਜਸ਼ੀਲ ਵਿਧੀ ਦੇ ਤੌਰ ਤੇ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ, ਪਰ ਕਈ ਕਾਰਨ ਕਰਕੇ ਵੱਖ-ਵੱਖ ਭਾਸ਼ਾਵਾਂ ਵਿਚ ਇਸ ਦੇ ਕਾੱਪੀਆਂ ਨੂੰ ਲਾਗੂ ਕਰਨਾ ਵੱਖਰੀ ਹੈ. ਇੱਕ ਆਮ ਨਿਯਮ ਦੇ ਤੌਰ ਤੇ, ਇੱਕ ਖਾਸ ਕੰਮ ਲਈ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਟੂਲ ਵਾਤਾਵਰਣ ਵਿੱਚ ਇੱਕ ਟੈਪਲੇਟ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਇੱਕ ਗੁਣਾਤਮਕ ਅਨੁਕੂਲਤਾ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਅਸਲ ਡਾਟਾ ਦੇ ਸਾਰੇ ਸੰਭਵ ਰੂਪਾਂ ਤੇ ਇੱਕ ਜਾਂਚ ਕਰੋ.

ਭਾਵੇਂ ਤੁਸੀਂ ਆਪਣੇ ਖੁਦ ਦੇ ਵਿਕਾਸ ਦੇ ਤਜਰਬੇ ਨੂੰ PHP ਵਿਚ ਵਰਤਦੇ ਹੋ, ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ, ਉਦਾਹਰਣ, ਟੈਂਪਲੇਟ ਅਤੇ ਬਨਾਵਟਾਂ ਨੂੰ ਨਜ਼ਦੀਕੀ ਜਾਂਚ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ. ਭਾਸ਼ਾ ਦੀ ਕਾਰਜਸ਼ੀਲ, ਇਸਦਾ ਸਿੰਟੈਕਸ ਅਤੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਵਾਤਾਵਰਨ ਗਤੀਸ਼ੀਲ ਰੂਪ ਵਿੱਚ ਬਦਲਦਾ ਹੈ.

ਢਾਂਚੇ ਅਤੇ ਢਾਂਚੇ ਦੀ ਸਮੱਗਰੀ

ਕੀ ਪਹਿਲਾਂ ਖੋਜ ਫੰਕਸ਼ਨਾਂ, ਕੰਡੀਸ਼ਨਲ ਓਪਰੇਟਰਸ ਦੇ ਸੰਜੋਗ ਦੇ ਰੂਪ ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਸੀ , ਅਭਿਆਸ ਨੂੰ ਬਦਲਣਾ, ਸੰਮਿਲਿਤ ਕਰਨਾ, ਮਿਟਾਉਣਾ, ਕੁਝ ਨਿਯਮਾਂ ਦੇ ਅਨੁਸਾਰ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਿੰਗਲ ਲਾਈਨ ਹੈ - ਇੱਕ ਨਿਯਮਤ ਸਮੀਕਰਨ ਪੈਟਰਨ ਵਾਸਤਵ ਵਿੱਚ, ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਵੋਲਯੂਮ ਨੂੰ ਇੱਕ ਸਖਤੀ ਨਾਲ ਪ੍ਰਭਾਸ਼ਿਤ ਢੰਗ ਨਾਲ ਕੋਡਬੱਧ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਵਿਸ਼ੇਸ਼ ਨਿਯਮਾਂ ਦੇ ਮੁਤਾਬਕ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ.

ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਭਾਸ਼ਾ ਦੇ ਬਿਆਨ ਦੀ ਡੀਬੱਗ ਨਹੀਂ ਕਰ ਸਕਦੇ ਹੋ, ਤੁਸੀਂ ਇੱਕ ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ ਪੈਟਰਨ ਡੀਬੱਗ ਨਹੀਂ ਕਰ ਸਕਦੇ, ਇਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਸਿਰਫ਼ ਇਮੂਲੇਟਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਇੱਕ ਆਮ ਨਿਯਮ ਦੇ ਤੌਰ ਤੇ, ਇਹ ਰੂਪ ਸਵੀਕਾਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ: ਇਹ ਕੰਮ ਕਰਦਾ ਹੈ - ਇਹ ਕੰਮ ਨਹੀਂ ਕਰਦਾ. ਸੰਟੈਕਸ ਬਹੁਤ ਹੀ ਸਧਾਰਨ ਹੈ, ਹਾਲਾਂਕਿ ਖਾਸ ਤੌਰ ਤੇ ਕੰਮ ਦੀ ਸ਼ੁਰੂਆਤ ਤੇ, ਇਸ ਦੀ ਧਾਰਣਾ, ਬਹੁਤ ਮੁਸ਼ਕਲ ਹੈ.

ਇੱਕ ਸਧਾਰਨ ਪ੍ਰਗਟਾਅ ਦਾ ਉਦਾਹਰਣ

ਇੱਕ ਸਰਲ ਰੂਪ ਵਿੱਚ, ਪੈਟਰਨ ਲਾਈਨ ਨਾਲ ਮਿਲਦੀ ਹੈ:

$ CContents = preg_match ("/ asdf / i", "asdf", $ aRsult). '; ' ਇਮਪਲੌਇਡ (',', $ aResult).

ਇਸਦਾ ਨਤੀਜਾ "1; asdf" ਹੈ, ਕਿਉਂਕਿ ਫੰਕਸ਼ਨ ਪੈਟਰਨ ਦੇ ਪਹਿਲੇ ਮੈਚ ਦੇ ਆਪਣੇ ਕੰਮ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ. ਨਤੀਜਾ ਉਹੀ ਹੋਵੇਗਾ ਜੇ ਤੁਸੀਂ "aaasdf" ਲਾਈਨ ਅਤੇ "zzzasdfvvv" ਲਾਈਨ ਵਿਚ ਵੇਖਦੇ ਹੋ. ਜੇ ਤੁਸੀਂ ਪਹਿਲੇ ਅਤੇ / ਜਾਂ ਆਖਰੀ ਅੱਖਰ ਨਿਸ਼ਚਿਤ ਕਰਦੇ ਹੋ, ਤਾਂ ਨਤੀਜਾ ਸਪੱਸ਼ਟ ਹੋ ਜਾਵੇਗਾ:

$ CContents = preg_match ("/ asdf / i", "asdf", $ aResult). '; ' ਇਮਪਲੌਇਡ (',', $ aResult). '
';
$ CContents = Preg_match ("/ asdf $ /", "asdf", $ aRsult). '; ' ਇਮਪਲੌਇਡ (',', $ aResult). '
'.

ਨਤੀਜਾ ਇਹ ਹੋਵੇਗਾ: 1; Asdf1; ਏਐਸਡੀ.

"^" ਅਤੇ "$" ਅੱਖਰ ਸੰਕੇਤ ਕਰਦੇ ਹਨ ਕਿ ਟੈਪਲੇਟ ਕਿੱਥੇ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਅਤੇ ਇਹ ਕਿਵੇਂ ਪੂਰਾ ਹੁੰਦਾ ਹੈ. Preg_match ਫੰਕਸ਼ਨ ਦਾ ਨਤੀਜਾ ਮੈਚਾਂ ਦੀ ਗਿਣਤੀ ਹੈ, ਇਹ 0, 1 ਜਾਂ ਗਲਤ ਹੋ ਸਕਦਾ ਹੈ ਜੇ ਕੋਈ ਗਲਤੀ ਖੋਜੀ ਗਈ ਹੈ. ਤੀਜਾ ਪੈਰਾਮੀਟਰ ਇੱਕ ਐਰੇ ਹੁੰਦਾ ਹੈ - ਪਾਇਆ ਗਿਆ ਇਕਮਾਤਰ ਤੱਤ ਸਥਿਤ ਹੈ. ਜੇ ਤੁਸੀਂ preg_match_all () ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਤਾਂ ਖੋਜ ਲਾਈਨ ਦੇ ਅੰਤ ਤੱਕ ਜਾਰੀ ਰਹਿੰਦੀ ਹੈ.

$ CContents = preg_match ("/ asdf / i", "asdf123asdf456asdf789", $ aResult). '; ' ਇਮਪਲੌਇਡ (',', $ aResult). '
';
$ CContents = Preg_match_all ("/ asdf / i", "asdf123asdf456asdf789", $ aResult). '; ' ਇਮਪਲੌਇਡ (',', $ aResult [0]) '
'.

ਨਤੀਜਾ:

1; ਏਐਸਡੀ
3; ASDF, asdf, asdf

ਜੇ ਤੁਸੀਂ ਖਾਸ ਹਦਾਇਤਾਂ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਦੇ, ਤਾਂ ਹਰ ਇੱਕ ਅੱਖਰ ਆਪਣੀ ਅਤੇ ਇਸ ਦੀ ਜਗ੍ਹਾ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਭਾਵੇਂ ਕਿ ਸਤਰ ਦੀ ਐਨਕੋਡਿੰਗ ਅਤੇ ਟੈਪਲੇਟ ਦੀ ਐਨਕੋਡਿੰਗ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ. ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ ਇਹ ਧਿਆਨ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਇਹਨਾਂ ਤੱਤਾਂ ਦੀ ਏਨਕੋਡਿੰਗਸ ਇਕ ਦੂਜੇ ਦੇ ਸਹੀ ਹੋਣ ਅਤੇ ਸਫ਼ੇ ਦੀ ਐਨਕੋਡਿੰਗ ਸਹੀ ਹੋਵੇ.

ਨਿਯਮਤ ਸਮੀਕਰਨ ਦੇ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ PHP ਫੰਕਸ਼ਨ

PHP ਵਿੱਚ ਨਿਯਮਿਤ ਸਮੀਕਰਣ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਤਰੀਕੇ ਨਾਲ ਲਿਖੇ ਅੱਖਰ ਸਤਰ ਹਨ. ਆਮ ਤੌਰ 'ਤੇ, ਹੋਰ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀ ਭਾਸ਼ਾ ਦੇ ਨਾਲ ਅਨੁਪਾਤ ਦੁਆਰਾ, ਉਹ ਅੱਖਰ "/" ... "/" ਵਿੱਚ ਲਿਖੇ ਗਏ ਹਨ ਅਤੇ ਅਲਗੋਰਿਦਮ ਦੇ ਅਧਾਰ ਤੇ, ਤੁਸੀਂ ਇੱਕ ਸਿੰਗਲ ਅਤੇ ਡਬਲ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ.

PHP preg ਮੇਲ ਨਿਯਮਤ ਸਮੀਕਰਨ ਦੇ ਮੁੱਖ ਫੰਕਸ਼ਨ ਇੱਕ ਪੈਟਰਨ ਮੈਚ ਦੇ ਰੂਪ ਵਿੱਚ ਵਰਤਦੇ ਹਨ ਅਤੇ ਜਦੋਂ ਇਹ ਪਹਿਲੀ ਵਾਰ ਲੱਭਦਾ ਹੈ ਤਾਂ ਰੁਕ ਜਾਂਦਾ ਹੈ, ਇਸਦੇ ਵਿਭਾਜਨ ਸਾਰੇ ਸਤਰਾਂ ਨਾਲ ਮਿਲਦਾ ਹੈ ਅਤੇ ਇਹਨਾਂ ਦੀ ਲੜੀ ਨੂੰ ਵਾਪਸ ਕਰਦਾ ਹੈ ਪ੍ਰੈਗ ਫੰਕਸ਼ਨ ਨੂੰ ਹਰੇਕ ਮੇਲਿੰਗ ਪੈਟਰਨ ਮੈਚ ਦੀ ਥਾਂ ਲੈਂਦਾ ਹੈ, ਇਹ ਐਰੇ ਨਾਲ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਖੋਜ ਨੂੰ ਡੀਜ਼ਾਈਨ ਕਰਨ ਅਤੇ ਕਈ ਤਰ੍ਹਾਂ ਦੀਆਂ ਚੋਣਾਂ ਲਈ ਬਦਲ ਸਕਦੇ ਹੋ.

ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਦੇ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਦਿਲਚਸਪ ਵਿਕਲਪ ਫੰਕਸ਼ਨ preg_replace_callback ਵਰਤ ਕੇ ਵਿਕਸਤ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ, ਜਿਸ ਨੂੰ ਬਦਲਣ ਲਈ ਕੋਈ ਪਾਠ ਨਹੀਂ ਹੁੰਦਾ ਹੈ, ਪਰ ਉਸ ਕੰਮ ਦਾ ਨਾਮ ਜਿਹੜਾ ਅਜਿਹੇ ਬਦਲੇ ਵਿੱਚ ਕਰੇਗਾ. ਅਮਲੀ ਕੀਮਤ ਦੇ ਇਲਾਵਾ, ਤੁਸੀਂ ਟੈਪਲੇਟ ਵੈਧਤਾਕਰਣ ਵਿਧੀ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹੋ, ਜੋ ਕਿ ਬਾਅਦ ਵਾਲੇ ਦੇ ਵਿਕਾਸ ਅਤੇ ਡੀਬੱਗ ਕਰਨ ਵਿੱਚ ਮਹੱਤਵਪੂਰਣ ਭੂਮਿਕਾ ਅਦਾ ਕਰਦਾ ਹੈ.

ਨਿਯਮਤ ਸਮੀਕਰਨ ਦਾ ਘੇਰਾ

ਕਿਉਂਕਿ ਹਾਈਪਰਟੈਕਸਟ ਭਾਸ਼ਾਵਾਂ ਰਸਮੀ ਤੌਰ ਤੇ ਸੂਚਿਤ ਹਨ, ਉਹ ਇੱਕ ਸ੍ਰੋਤ ਸਮਗਰੀ ਦਾ ਵਧੇਰੇ ਹਿੱਸਾ ਹਨ. ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਟੈਪਲੇਟਾਂ ਅਤੇ ਡਿਜ਼ਾਈਨ ਵਿਕਸਿਤ ਕੀਤੇ ਗਏ ਹਨ ਤਾਂ ਜੋ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਜਾਣਕਾਰੀ ਇਕੱਠੀ ਕੀਤੀ ਜਾ ਸਕੇ. ਇਸ ਕੰਮ ਦਾ ਇਕ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਾ ਵੱਖ-ਵੱਖ ਵਿਸ਼ਾ-ਵਸਤੂ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀਆਂ (ਸੀ.ਐਮ.ਐਸ.) ਵਿੱਚ ਬਣਾਈਆਂ ਗਈਆਂ ਵਿਧੀਆਂ ਦੁਆਰਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ.

ਹੈਰਾਨੀ ਦੀ ਗੱਲ ਨਹੀਂ ਕਿ ਬਹੁਤ ਸਾਰੇ ਸੀਐਮਐਸ ਵੈੱਬਸਾਈਟ ਬਣਾਉਣ ਲਈ ਵਾਸਤਵਕ ਮਾਪਦੰਡ ਬਣ ਗਏ ਹਨ, ਅਤੇ (ਨਵੀਕਰਣ) ਵਿਕਾਸ ਕੰਪਨੀਆਂ ਦੇ ਨਾਲ ਹੋਣ ਕਰਕੇ ਉਹਨਾਂ ਨੂੰ ਆਪਣੇ ਆਪ ਵਿਚਲੇ ਟੈਪਲੌਪਾਂ ਦੇ ਵਿਕਾਸ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ. ਹਾਲਾਂਕਿ, ਇਹਨਾਂ ਪ੍ਰਣਾਲੀਆਂ ਦੇ ਬਾਹਰ, ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਨਾਲ ਅਨੁਭਵ ਹੋਣ ਨਾਲ ਬਹੁਤ ਉਪਯੋਗੀ ਹੁੰਦਾ ਹੈ.

ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਅਤੇ ਅਸਲੀ ਜਾਣਕਾਰੀ

PHP ਵਿੱਚ ਨਿਯਮਤ ਸਮੀਕਰਨ ਦੇ ਇੱਕ ਮਹੱਤਵਪੂਰਣ ਖੇਤਰ ਨੂੰ PHPOffice ਲਾਇਬਰੇਰੀਆਂ ਦੇ ਰੂਪ ਵਿੱਚ ਬਣਾਇਆ ਗਿਆ ਹੈ. ਦਸਤਾਵੇਜ਼ਾਂ ਅਤੇ ਸਪਰੈਡਸ਼ੀਟਾਂ ਦੇ ਨਾਲ ਕੰਮ ਕਰਨਾ ਹਮੇਸ਼ਾ ਮਹੱਤਵਪੂਰਨ ਰਿਹਾ ਹੈ ਅਤੇ ਮਹੱਤਵਪੂਰਨ ਹੈ, ਅਤੇ ਓਅਐਕਸਐਲਐਲ ਮਿਆਰੀ ਦੁਆਰਾ ਨਾ ਕੇਵਲ ਅਸਲ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਜੋੜਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੱਤੀ ਗਈ ਹੈ, ਸਗੋਂ ਇਹਨਾਂ ਨੂੰ ਪ੍ਰੋਗਰਾਮਾਂ ਰਾਹੀਂ ਰੂਪਾਂਤਰ ਕਰਨ ਲਈ ਵੀ ਦਿੱਤਾ ਗਿਆ ਹੈ.

ਹਾਈਪਰਟੈਕਸਟ ਅਤੇ PHP ਦੇ ਵਿਕਾਸ ਦੇ ਖਾਸਤੌਰ ਤੇ, "ਸਟੈਂਡਰਡ ਰੂਪ" ਦਸਤਾਵੇਜ਼ਾਂ ਦੇ "ਉਤਪਾਦਨ" ਨੂੰ ਸਵੈਚਾਲਨ ਕਰਨ ਦਾ ਅਸਲ ਮੌਕਾ ਹੈ, ਉਦਾਹਰਣ ਲਈ, ਅਦਾਇਗੀ ਦੇ ਬਿੱਲਾਂ, ਰਿਪੋਰਟਾਂ, ਕਾਰੋਬਾਰੀ ਯੋਜਨਾਵਾਂ ਅਤੇ ਹੋਰ ਜਾਣਕਾਰੀ ਵਾਲੀਆਂ ਵਸਤੂਆਂ ਜਿਸਦਾ ਢਾਂਚਾ ਅਤੇ ਸਮੱਗਰੀ ਨੂੰ ਰਸਮੀ ਅਤੇ ਸਵੈਚਲਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ

OOXML ਭਾਸ਼ਾ ਦਾ ਵਰਣਨ ਕਰਨ ਲਈ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਸੰਬੰਧ ਵਿਚ, ਨਿਯਮਤ ਸਮੀਕਰਨ ਵਿਕਸਿਤ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਪਹਿਲੇ ਸਥਾਨ ਤੇ ਮਾਰਕਫਪ ਭਾਸ਼ਾ HTML ਅਤੇ CSS ਦੇ ਨਾਲ ਰਵਾਇਤੀ ਕੰਮ ਤੋਂ ਕਾਫ਼ੀ ਅੰਤਰ ਹੈ. ਇੱਕ ਅਸਲੀ ਦਸਤਾਵੇਜ਼, ਮਾਰਕਅੱਪ ਤੋਂ ਇਲਾਵਾ ਅਤੇ ਅਸਲ ਸਮਗਰੀ ਦੇ ਇਲਾਵਾ, ਕੋਲ ਬਹੁਤ ਸਾਰੇ ਵੇਰਵੇ ਹਨ. ਉਦਾਹਰਨ ਲਈ, ਪ੍ਰੋਗ੍ਰਾਮ ਦੁਆਰਾ ਆਟੋਮੈਟਿਕਲੀ ਇੱਕ ਡੌਕਯੁਮੈੱਨਟ ਬਣਾਇਆ ਜਾਵੇਗਾ ਜਿਸ ਵਿੱਚ ਸਖਤ ਅਤੇ ਸਟੀਕ ਸਮੱਗਰੀ ਹੋਵੇਗੀ. ਕਿਸੇ ਵਿਅਕਤੀ ਦੁਆਰਾ ਬਣਾਈ ਗਈ ਜਾਂ ਇਸ ਦੁਆਰਾ ਸੰਸਾਧਿਤ ਦਸਤਾਵੇਜ਼ ਦਸਤਾਵੇਜ ਦੇ ਸਮੂਹ ਤੇ ਲਿਖਿਆ ਸਮੱਗਰੀ ਹੋਵੇਗੀ ਡੌਕਯੂਮੈਂਟ ਦੇ ਨਾਲ ਕੋਈ ਵੀ ਕੰਮ ਇਸ ਤੱਥ ਵੱਲ ਖੜਦਾ ਹੈ ਕਿ ਇਸਦਾ ਅਰਥਸ਼ਾਸਤਰ ਇਕ ਹੀ ਰਹਿ ਸਕਦਾ ਹੈ, ਪਰ ਵੱਖ-ਵੱਖ ਡਿਜ਼ਾਈਨਜ਼ ਦੇ ਵੱਖਰੇ ਵੱਖਰੇ ਪੜਾਏ ਵਿੱਚ ਹੈ.

ਕੁਦਰਤੀ ਜਾਣਕਾਰੀ ਅਤੇ ਸਥਿਤੀ

ਇੱਕ ਵਿਅਕਤੀ ਹਮੇਸ਼ਾ ਇੱਕ ਸਮੱਸਿਆ ਦੇ ਹੱਲ ਵਿੱਚ ਦਿਲਚਸਪੀ ਰੱਖਦਾ ਹੈ, ਜਿਸ ਦਾ ਬਿਆਨ ਜਾਣਕਾਰੀ ਹੈ ਅਤੇ, ਨਤੀਜੇ ਵਜੋਂ, ਜਾਣਕਾਰੀ ਵੀ ਦਿੱਤੀ ਜਾਵੇਗੀ. ਇੱਕ ਦਸਤਾਵੇਜ਼ ਦੇ ਰੂਪ ਵਿੱਚ ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਪੇਸ਼ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਸੀਮੈਂਟਿਕ ਪ੍ਰਾਪਤ ਹੁੰਦਾ ਹੈ, ਜੋ ਕਿ ਮਾਹਿਰਾਂ ਦੁਆਰਾ ਸਪੱਸ਼ਟੀਕਰਨ ਦੌਰਾਨ (ਸ਼ਬਦ ਬਦਲਣਾ, ਹਟਾਉਣ ਅਤੇ ਸੰਪਾਦਨ ਕਰਨਾ) ਨਾ ਸਿਰਫ਼ ਇੱਕ ਦਸਤਾਵੇਜ਼ ਦੇ ਕਈ ਰੂਪਾਂ, ਸਗੋਂ ਵੱਖ ਵੱਖ ਸਮਗਰੀ ਦੇ ਵਰਜਨਾਂ ਦੀ ਵੀ ਅਗਵਾਈ ਕਰਦਾ ਹੈ.

ਖਾਸ ਤੌਰ ਤੇ, ਸੰਪਾਦਨ ਤੋਂ ਬਾਅਦ, "ਹਲਕਾ ਸਤਰਕ ਛੁਪਾਓ" ਸ਼ਬਦ ਦੁਆਰਾ ਦਰਸਾਇਆ ਗਿਆ ਕੰਮ ਇਸ ਤਰ੍ਹਾਂ ਨਹੀਂ ਦਿਖਾਈ ਦੇਵੇਗਾ: "ਸਧਾਰਣ ਸਮੀਕਰਨ ਹੱਲ ਕਰੋ" ਜੇ ਪਹਿਲੀ ਗਲਤੀ ਪਹਿਲਾਂ ਸਹੀ ਕੀਤੀ ਗਈ ਸੀ ਅਤੇ ਦੂਜੀ ਵਾਰ, ਓ ਓਐਕਸਐਲ ਸਟਾਈਲ ਦੀ ਕੁਦਰਤੀ ਜਾਣਕਾਰੀ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦੇ ਸਕਦੀ ਹੈ: "[ਹੱਲ ਕਰੋ] [ਸਪੱਸ਼ਟ ਤੌਰ ਤੇ] [ਵਿਆਪੀ] [ਇਨ] [ਨੈਨੀਆ]", ਪਰ ਇਹ ਬਿਲਕੁਲ ਨਹੀਂ ਹੈ ਗਰੰਟੀ ਇਹ ਹੈ ਕਿ ਓਐਕਸਐਮਐਲ ਟੈਗ (ਵਰਗ ਬ੍ਰੈਕਿਟਸ ਟੈਗਸ ਦੇ ਬਰੈਕਟਸ ਦੀ ਨਕਲ ਕਰ) ਵਿੱਚ ਕਿਵੇਂ ਦਿਖਾਈ ਦੇਵੇਗਾ.

ਤੁਸੀਂ ਕੰਮ ਸੰਪਾਦਨ ਦੀ ਹਰੇਕ ਪ੍ਰਕਿਰਿਆ ਤੋਂ ਬਾਅਦ ਜਾਣਕਾਰੀ ਇਕੱਠੀ ਕਰ ਸਕਦੇ ਹੋ, ਪਰ ਹਰ ਵਾਰ ਇਹ ਪ੍ਰਕਿਰਿਆ ਵੱਖਰੇ ਅਲਗੋਰਿਦਮ ਦੇ ਅਨੁਸਾਰ ਕੀਤੀ ਜਾਵੇਗੀ. ਨਿਯਮਤ ਸਮੀਕਰਨਾਂ, ਜਾਣਕਾਰੀ ਦੇ ਕੰਮਾਂ ਨੂੰ ਰਸਮੀ ਬਣਾਉਣ ਲਈ ਇੱਕ ਤਰ੍ਹਾਂ ਦੇ ਸਾਧਨ ਵਜੋਂ, ਵਾਸਤਵ ਵਿਚ, ਆਮ ਹਾਇਪਰਟੈਕਸਟ ਢਾਂਚਿਆਂ ਤੋਂ ਕੁਦਰਤੀ ਜਾਣਕਾਰੀ ਲਈ ਇੱਕ ਮਾਰਗ ਬਣ ਗਿਆ ਹੈ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 pa.birmiss.com. Theme powered by WordPress.