ਸਲਾਹ

ਇੱਕ ਡੈਲੀਮਿਟਡ ਸਤਰ ਨੂੰ ਇੱਕ ਸਤਰ ਸੂਚੀ ਵਿੱਚ ਪਾਰਸ ਕਿਵੇਂ ਕਰੀਏ

ਇੱਕ ਡੈਲੀਮਿਟਡ ਸਤਰ ਨੂੰ ਇੱਕ ਸਤਰ ਸੂਚੀ ਵਿੱਚ ਪਾਰਸ ਕਿਵੇਂ ਕਰੀਏ


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

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

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

ਇੱਕ ਸੀਮਾਂਤ ਤਤਰਾਂ ਨੂੰ ਪਾਰਸ ਕਰਨ ਦਾ ਇੱਕੋ ਇੱਕ ਹੱਲ ਹੈ ਆਪਣੀ ਖੁਦ ਦੀ ਇੱਕ ਵਿਧੀ ਲਿਖਣਾ:

ਡੀਲਿਮਿਟਡ ਸਤਰ ਦੀ ਉਦਾਹਰਣ

~~~~~~~~~~~~~~~~~~~~~~~~~
ਵਿਧੀ ਪਾਰਸ ਡੇਲੀਮਿਟਡ (ਕਾਂਸਟ ਸਲੈੱਲ: ਟੀਸਟਰਿੰਗਸ; ਕਾਂਸਟ ਵੈਲਯੂ: ਸਟਰਿੰਗ; ਕਾਂਸਟ ਡੀਲਿਮਿਟਰ: ਸਟਰਿੰਗ);
var
dx: ਪੂਰਨ ਅੰਕ;
ns: ਸਤਰ;
txt: ਸਤਰ;
ਡੈਲਟਾ: ਪੂਰਨ ਅੰਕ;
ਸ਼ੁਰੂ
ਡੈਲਟਾ: = ਲੰਬਾਈ (ਡੀਲਿਮਿਟਰ);
txt: = ਮੁੱਲ + ਡੀਲਿਮਿਟਰ;
sl.BeginUpdate;
sl.C Clear;
ਕੋਸ਼ਿਸ਼ ਕਰੋ
ਜਦੋਂ ਕਿ ਲੰਬਾਈ (txt)> 0 ਕਰੋ
ਸ਼ੁਰੂ
ਡੀਐਕਸ: = ਪੋਸ (ਡੀਲਿਮਿਟਰ, ਟੈਕਸਟ);
ns: = ਕਾੱਪੀ (txt, 0, dx-1);
sl.Add (ns);
txt: = ਕਾੱਪੀ (txt, dx + ਡੈਲਟਾ, ਮੈਕਸਿੰਟ);
ਅੰਤ;
ਅੰਤ ਵਿੱਚ
sl.EndUpdate;
ਅੰਤ;
ਅੰਤ;
~~~~~~~~~~~~~~~~~~~~~~~~~

ਉਪਯੋਗਤਾ (ਮੈਮੋ 1 ਵਿੱਚ ਭਰੋ):
ਪਾਰਸ ਡਿਲੀਮਿਟ (ਮੀਮੋ 1.ਲਾਈਨਜ਼, 'ਜ਼ਾਰਕੋ; ਗਜਿਕ;; ਡੇਲਫੀਗਾਈਡ', ';')