PDA

View Full Version : کدمربوط به حذف حروف اضافی



zzyaser
چهارشنبه 05 تیر 1392, 08:57 صبح
سلام دوستان لطفا در خوندن این تاپیک حوصله به خرج بدین {\*\pnseclvl6\pnlcltr\pnqc\pnstart1\pnindent720\pn hang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnqc\pnstart1\pnindent720\ pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnqc\pnstart1\pnindent720 \pnhang {\pntxtb (}{\pntxta )}} {\*\pnseclvl9\pnlcrm\pnqc\pnstart1\pnindent720\pnh ang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \fi1414\li-1414\ri-1440\sa200\sl276\slmult1\widctlpar\wrapdefault\asp alpha\aspnum\faauto\adjustright\rin-1440\lin-1414\itap0\pararsid6887317 \rtlch\fcs1 \af1\afs22\alang1065 \ltrch\fcs0 \f31506\fs22\lang1033\langfe1033\cgrid\langnp1033\ langfenp1033 {\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \b\cf17\loch\af39\hich\af39\dbch\af39\insrsid68873 17\charrsid6887317 \hich\af39\dbch\af39\loch\f39 y}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \b\cf6\loch\af39\hich\af39\dbch\af39\insrsid688731 7\charrsid6887317 \hich\af39\dbch\af39\loch\f39 a}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \b\cf18\loch\af39\hich\af39\dbch\af39\insrsid68873 17\charrsid6887317 \hich\af39\dbch\af39\loch\f39 s}{ \rtlch\fcs1 \ab\af1 \ltrch\fcs0 \b\cf19\loch\af39\hich\af39\dbch\af39\insrsid68873 17\charrsid6887317 \hich\af39\dbch\af39\loch\f39 s}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \b\cf20\loch\af39\hich\af39\dbch\af39\insrsid68873 17\charrsid6887317 \hich\af39\dbch\af39\loch\f39 e}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \b\cf21\loch\af39\hich\af39\dbch\af39\insrsid68873 17\charrsid6887317 \hich\af39\dbch\af39\loch\f39 r}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \b\insrsid6887317\charrsid1269499 \par }\pard \rtlpar\qr \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault \aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap 0 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid406176 \par } یک چنین رشته ای دارم که مربوط به محتوای rtf هست و می خوام متن yaser رو ازش استخراج کنم حالا میخوام رشته های اضافی روازش حذف کنم با چه کدی میتونم رشته های اضافی رو حذف کنم تا متن مورد نظرموبتونم در textView نمایش بدم؟

srfarzad
چهارشنبه 05 تیر 1392, 10:33 صبح
با Regular Expression اینکارو کنید.آموزش اندروید (http://p30droid.com/) آموزش برنامه نویسی اندروید (http://p30droid.com/) برنامه نویسی اندروید (http://p30droid.com/) اندروید استودیو (http://p30droid.com/) آموزش اندروید استودیو (http://p30droid.com/)

http://docs.oracle.com/javase/tutorial/essential/regex/
http://www.vogella.com/articles/JavaRegularExpressions/article.html
یک Pattern تعریف کنید سپس آن را با دستور Matcher اجرا کنید،سپس خروجی رو در match.group بدست میارید.

darkenerboy
چهارشنبه 05 تیر 1392, 10:38 صبح
کلا راهکاری هستش که بشه فایل های rtf رو اندروید بازکنیم ؟

srfarzad
چهارشنبه 05 تیر 1392, 10:46 صبح
فعلا کتابخونه ای ندیدم RTF رو ساپورت کنه، بیشتر با نرم افزارهای اندرویدی کتاب خوان استفاده میشوند..آموزش اندروید (http://p30droid.com/) آموزش برنامه نویسی اندروید (http://p30droid.com/) برنامه نویسی اندروید (http://p30droid.com/) اندروید استودیو (http://p30droid.com/) آموزش اندروید استودیو (http://p30droid.com/)
اما برای اکسل،ورد،visoio، این لایبریری هستش:


http://p30droid.com/یک چیزی هم یادم رفت در پست قبلی ج بدم.برای بدست آوردن اندیس یک رشته خاص میتونید از indexof استفاده کنید
اندیس ابتدایی و انتهایی رشته رو در بیارید.حله

darkenerboy
چهارشنبه 05 تیر 1392, 13:20 عصر
خوب من تحقیق کردم که jrtf این کار رو میکنه و از google code هم میشه دانلودش کرد
اما من با gprs کانکت میشم نمیتونم آی پیم رو هم عوض کنم و دانلودش کنم
کسی میتونه اون رو بگیره و بزارش ؟
با تشکر فراوان

rubiks.kde
چهارشنبه 05 تیر 1392, 16:10 عصر
سلام اینم فایلایی که خواسته بودید.
106190
106191
106192

zzyaser
پنج شنبه 06 تیر 1392, 08:59 صبح
چه کسی با کتابخونه های ورد ذکرشده توسط جناب srfarzad کار کرده؟
آیا میشه rtf مورد نظر رو به کتابخونه ورد به عنوان پارامتر ورودی تعریف کرد و نمایش داد؟

جناب darkenerboy آیا با کتابخونه های jrtf کارکردی؟
[/URL]چطور باید rtf موردنظرموبه عنوان پارامتر ورودی تعریف کنم تا در app من نمایش داده بشه؟
[URL="http://barnamenevis.org/member.php?67226-srfarzad"] (http://barnamenevis.org/member.php?157652-darkenerboy)

zzyaser
پنج شنبه 06 تیر 1392, 09:35 صبح
این تاپیک در پاسخ به تاپیک اول srfarzad هستش
این بخش رو مطالعه کردم امااونطوری که من فهمیدم اون چیزی که من میخوام این نیست
اون چیزی که فهمیدم:باید yaser رو به عنوان pattern تعریف کنم وبا match رشته رو سرچ کنم و هر جا true برگردوند yaser پیدا شده واونو در textView نمایش بدم
اگر در متنی که دادم دقت کنید میبینید که کلمه yaser ازهم جداست
اون چیزی که من میخوام اینه اگربه جای yaser متن ali بود برنامه متن rtfمنواستخراج کنه ودر textView نمایش بده!!!