PDA

View Full Version : سوال: انتخاب قسمت های مختلف یک متن



hamidreza1376
پنج شنبه 18 آبان 1391, 18:21 عصر
سلام.
مثلاً یه همچین متنی داریم :
<textarea rows="1" cols="20" id="ieTRIAL-75052122" onclick="this.focus();this.select()">TRIAL-75052122</textarea></td><td><input type="button" class="btncopy" id="btnTRIAL-75052122" onclick="copyToClipboard(document.getElementById('ieTRIAL-75052122').value);" /><script language="JavaScript" type="text/javascript">var clip = new ZeroClipboard.Client();clip.setText( 'TRIAL-75052122' );clip.glue( 'btnTRIAL-75052122' );</script> </td></tr><tr><td align="right">Password:</td><td><textarea rows="1" cols="20" id="iecuxuc27r76" onclick="this.focus();this.select()">cuxuc27r76</textarea></td><td><input type="button" class="btncopy" id="btncuxuc27r76" onclick="copyToClipboard(document.getElementById('iecuxuc27 r76').value);" /><script language="JavaScript" type="text/javascript">var clip = new ZeroClipboard.Client();clip.setText( 'cuxuc27r76' );clip.glue( 'btncuxuc27r76' );</script> </td></tr></table><br /><table border="0"><tr><td align="right">Username:</td><td><textarea rows="1" cols="20" id="i

می خوام قسمت های یوزرنیم و پسورد های این متن رو جدا کنم و توی یه تکست باکس نشون بدم.
مثلاً یه همچین خروجی ای بهم بده :
Username: TRIAL-75052027
Password: ah4h6udsej

Username: TRIAL-75052066
Password: 5jfpf53fuv

هر کی می دونه باید چیکار کنم لطفاً راهنماییم کنه.

danialafshari
جمعه 19 آبان 1391, 03:18 صبح
سلام
پیشنهاد می کنم واضح تر کدت رو توضیح بدی

<textarea rows="1" cols="20" id="ieTRIAL-75052122" onclick="this.focus();this.select()">TRIAL-75052122</textarea></td><td><input type="button" class="btncopy" id="btnTRIAL-75052122" onclick="copyToClipboard(document.getElementById(' ieTRIAL-75052122').value);" /><script language="JavaScript" type="text/javascript">var clip = new ZeroClipboard.Client();clip.setText( 'TRIAL-75052122' );clip.glue( 'btnTRIAL-75052122' );</script> </td></tr><tr><td align="right">Password:</td><td><textarea rows="1" cols="20" id="iecuxuc27r76" onclick="this.focus();this.select()">cuxuc27r76</textarea></td><td><input type="button" class="btncopy" id="btncuxuc27r76" onclick="copyToClipboard(document.getElementById(' iecuxuc27r76').value);" /><script language="JavaScript" type="text/javascript">var clip = new ZeroClipboard.Client();clip.setText( 'cuxuc27r76' );clip.glue( 'btncuxuc27r76' );</script> </td></tr></table><table border="0"><tr><td align="right">Username:</td><td><textarea rows="1" cols="20" id="i
این کدی که قرار دادی کد Web هست آیا می خوای اینو از صفحه ی وب بیاری یا کپی می کنی در برنامه که اگه اینطور باشه می تونه توسط کار با توابع رشته ای از جمله Substring , Split اون قطعه ای رو که می خوای استخراج کنی که در msdn.com مایکروسافت کدش هست
موفق باشی

hamidreza1376
جمعه 19 آبان 1391, 12:20 عصر
سلام.
می خوام سورس یه سایت رو بگیرم و کدی که می خوام باید بیاد قسمت های یوزر و پسورد ها رو جدا کنه.
اگه می شه یه قطعه کد بذارید که لااقل دو قسمتش رو جدا کنه.

MrsiLeNt
جمعه 19 آبان 1391, 22:30 عصر
اول سورس سایت مورد نظر رو بگیرین و در یک فایل .txt ذخیره کنید . بعد محتویات درون این فایل رو در یک متغیر رشته ای قرار بدین. بعد با استفاده از Regular Expression باید دستور جدا کننده رو بدین مثلا تو مثال شما یوزر ها یا اولشون Terial هست یا EAV .
و در آخر هم بگم spit و substring واقعا وقت گیر هست بهترین روش Regular Expression هست

hamidreza1376
جمعه 19 آبان 1391, 23:30 عصر
اول سورس سایت مورد نظر رو بگیرین و در یک فایل .txt ذخیره کنید . بعد محتویات درون این فایل رو در یک متغیر رشته ای قرار بدین. بعد با استفاده از Regular Expression باید دستور جدا کننده رو بدین مثلا تو مثال شما یوزر ها یا اولشون Terial هست یا EAV .
و در آخر هم بگم spit و substring واقعا وقت گیر هست بهترین روش Regular Expression هست
سلام.
اگه می شه در مورد Regular Expression بیشتر توضیح بدید.
اول یوزر ها Terial هست همشون.
اگه می شه یه تیکه کد بدید که حداقل دو تا یوزر و پسورد رو جدا کنه.