PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزشی پردازش متن ان لاين با my text tools



LaDy Ds DeMoNa
25th November 2009, 01:54 PM
با واژه Text Manipulation نمی دانم آشنا هستید یا نه، Text Manipulation انجام اعمال مختلف روی یک رشته یا متن است. یعنی مثلآ فرض کنید یک لیست از صد کلمه داریم. حالا می خواهیم تمام حروف لیست مان را به حروف بزرگ (capital) تغییر دهیم یا مثلآ حرف اول هر کلمه را capital کنیم یا اعمال دیگه مثلآ می خواهیم از بین آن 100 خط آنهایی که مثل هم هستند را حذف کنیم که فقط از هر آیتم یکی در لیست داشته باشیم. مجموعه این پردازش ها Text Manipulation خوانده می شود.
Text Manipulation با زبان های برنامه نویسی انجام می شود. مثلآ برای مواردی که گفتم می توانید چند خط کد Python بنویسید تا آن کار را برای تان انجام دهد اما خوب همه که برنامه نویس نیستند، حتی اگر بودند هم اینکه هر دفعه بخواهید با کد سر و کله بزنید زیاد کار سرگرم کننده ای نیست.


برنامه های زیادی برای Text Manipulation نوشته شده که به شما در انجام راحت این کار ها کمک می کنند اما امروز می خواهم سایتی را به شما معرفی کنم که این کار را به صورت آنلاین خیلی خوب برای تان انجام می دهد در نتیجه همیشه فقط از طریق مرورگر وب تان به یک Text Manipulator قوی دسترسی دارید. اسم این سایت MyTextTools (http://mytexttools.com/) است. یعنی «ابزار های متنی من».
وقتی وارد این سایت می شوید ظاهر ساده اش را می بینید که می توانید نوع ابزاری که لازم دارید را انتخاب کنید، من همه آنها را توضیح می دهم.
- برای استفاده از این سایت باید Javascript در مرورگر شما فعال باشد.
- این سایت با متون فارسی به خوبی کار نمی کند.
توضیح هر مورد از بالا به پایین:
Add Prefix/Suffix to Each Text Line: اضافه کردن پیش وند یا پس وند به هر خط.
Add/Remove Line Breaks: چسباندن چند خط پشت سر هم. یعنی مثلآ اگر سه خط کوتاه دارید هر سه خط می شود یک خط بلند.
Delimited Column Extractor Tool: با این ابزار می توانید ستونی از متن را با توجه به یک کاراکتر خاص جدا کنید. به عنوان مثال فرض کنید من لیستی دارم از اسم و فامیل افراد که با علامت دو نقطه (:) جدا شده اند. مثلآ:

Meysam:Ebadi
Mehrdad:Heydari
Ramin:Ramezani
Maryam:Mehr Azin
Ashkan:Sohrabi
Alireza:Tavassoli

حالا ما اگر لیست بالا را با توجه به کاراکتر دو نقطه ستون بندی کنیم ستون اول فقط شامل نام و ستون دوم فقط شامل نام های خانوادگی خواهد بود. با ابزار بالا می توانید این کار را به سادگی انجام دهید همچنین پس وند و پیش وند به نتیجه اضافه کنید. مثلآ من این نتیجه را گرفتم:

Esm:Meysam
Esm:Mehrdad
Esm:Ramin
Esm:Maryam
Esm:Ashkan
Esm:Alireza

Dynamic Text Counter: این قسمت تعداد کاراکتر ها، کلمات، خطوط و حتی تعداد تکرار یک کلمه خاص در متن شما را می شمارد.
Generate List of Numbers: با این قسمت می توانید لیستی از اعداد تهیه کنید.
Letter Case Converter: از این قسمت می توانید بزرگ یا کوچک بودن حروف را تغییر دهید.
Merge Text: از این قسمت می توانید هر خط از یک متن را با خط مقابلش در متنی دیگر ترکیب کنید. یعنی خط اول با خط اول، خط دوم با خط دوم…
به عنوان مثال در همان مثال قبلی اگر متن اول ما فقط نام ها باشد و متن دوم ما نام های خانوادگی با اضافه کردن پسوند و پیشوند می توانیم نتیجه ای مثل متن زیر را بگیریم:

Name oo Meysam va name khanevadegi ash Ebadi bud
Name oo Mehrdad va name khanevadegi ash Heydari bud
Name oo Ramin va name khanevadegi ash Ramezani bud
Name oo Maryam va name khanevadegi ash Mehr Azin bud
Name oo Ashkan va name khanevadegi ash Sohrabi bud
Name oo Alireza va name khanevadegi ash Tavassoli bud

Number each text line: از این قسمت می توانید هر خط را شماره بزنید.
Text Permutation: از این قسمت می توانید لیستی از کلمات را با یکدیگر ترکیب کنید. برای اینکه بهتر متوجه کاربرد این قسمت شوید لطفآ روی عکس زیر کلیک کنید:

http://zangoole.com/images/manipulation-mytexttools.png (http://zangoole.com/images/manipulation-mytexttools.png)

Random Line Picker: از این قسمت می توانید یک مورد را به صورت شانسی انتخاب کنید. برای انتخاب برنده مثلآ از لیستی از اسم یا آدرس ایمیل در مواردی مثل قرعه کشی ها به درد می خورد.
Remove Duplicate Lines: خط هایی که عینآ مثل هم هستند را پاک می کند و لیستی یکتا تحویل می دهد.
Remove Empty Lines: خط های خالی را پاک می کند.
Remove Letter Accents: حروف تلفظی را حذف می کند و حروف معمولی را جایگزین آنها می کند.
Remove Lines of Text Containing: خطوطی که شامل کلمه یا حرفی خاص باشند را حذف می کند.
Reverse Text Generator: کلمات، جمله ها یا کل متن را معکوس می کند. یعنی از آخر به اول.
Sort Text Lines: خطوط متن را بر اساس درازا یا حروف الفبا و… مرتب می کند.

از MyTextTools بازدید کنید (http://www.mytexttools.com/)
این مطلب را با بقیه به اشتراک بگذارید...

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد