Text processing
کمپیوٹنگ میں، ٹیکسٹ پروسیسنگ کی اصطلاح الیکٹرانک ٹیکسٹ کی تخلیق یا ہیرا پھیری کو خودکار کرنے کے نظریہ اور عمل سے مراد ہے۔ متن عام طور پر مشق میں مشغول شخص کے کی بورڈ پر مخصوص تمام حرفی حروف سے مراد ہے، لیکن عام طور پر متن کا مطلب ہدف متن کے معیاری کردار کی انکوڈنگ کے فورا اوپر تجریدی پرت ہے۔ اصطلاح پروسیسنگ سے مراد خودکار (یا میکانائزڈ) پروسیسنگ ہے، جیسا کہ دستی طور پر کی جانے والی اسی ہیرا پھیری کے برخلاف ہے۔ ٹیکسٹ پروسیسنگ میں کمپیوٹر کمانڈز شامل ہوتے ہیں جو مواد، مواد میں تبدیلیوں اور کرسر کی نقل و حرکت کو مدعو کرتے ہیں، مثال کے طور پر فارمیٹ کو تلاش کرنے اور تبدیل کرنے کے لیے مواد کی پروسیس شدہ رپورٹ تیار کرتے ہیں، یا کسی فائل یا ٹیکسٹ فائل کی رپورٹ کو فلٹر کرتے ہیں۔ باقاعدہ اظہار کی ٹیکسٹ پروسیسنگ ایک ورچوئل ایڈیٹنگ مشین ہے، جس میں ایک قدیم پروگرامنگ زبان ہوتی ہے جس میں رجسٹروں (شناخت کاروں) کا نام دیا جاتا ہے، اور متن پر مشتمل حروف کی ترتیب میں پوزیشنوں کا نام دیا جاتا ہے۔ ان کا استعمال کرتے ہوئے، "ٹیکسٹ پروسیسر"، مثال کے طور پر، متن کے کسی علاقے کو نشان زد کر سکتا ہے، اور پھر اسے منتقل کر سکتا ہے۔ یوٹیلیٹی کی ٹیکسٹ پروسیسنگ ایک فلٹر پروگرام، یا فلٹر ہے۔ یہ دونوں میکانزم ٹیکسٹ پروسیسنگ پر مشتمل ہیں۔ تعریف چونکہ معیاری مارک اپ جیسے اے این ایس آئی فرار کوڈ عام طور پر ایڈیٹر کے لیے پوشیدہ ہوتے ہیں، اس لیے وہ عارضی خصوصیات کے ایک سیٹ پر مشتمل ہوتے ہیں جو بعض اوقات ورڈ پروسیسنگ سے ناقابل شناخت ہو جاتے ہیں۔ لیکن ورڈ پروسیسنگ سے قطعی فرق یہ ہے کہ ٹیکسٹ پروسیسنگ مناسب ہے: "ٹیکسٹ پروسیسنگ یوٹیلیٹیز" کی نمائندگی کرتا ہے، نہ کہ صرف "ٹیکسٹ ایڈیٹنگ" ایپلی کیشنز۔ "ماؤس وے" کے برخلاف "کی بورڈ وے" بہت زیادہ ہے (مثال کے طور پر۔ ترمیم شروع کرنے کا ڈریگ اینڈ ڈراپ، کٹ اینڈ پیسٹ)۔ نقطہ نظر میں بے ترتیب رسائی کے بجائے ترتیب وار رسائی ہے۔ ایپلیکیشن پرت پر بالواسطہ طور پر کام کرنے کے بجائے براہ راست پریزنٹیشن پرت پر کام کرتا ہے۔ خام ڈیٹا کام کرتا ہے جو معیاری ہوتا ہے اور کسی بھی ملکیتی طریقوں کی طرف مائل ہونے کے بجائے زیادہ کھل کر کام کرتا ہے۔ اس طرح مارک اپ جیسے فونٹ اور رنگ واقعی ایک امتیازی عنصر نہیں ہیں، کیونکہ حروف کے سلسلے جو فونٹ اور رنگ کو متاثر کرتے ہیں وہ صرف معیاری حروف ہوتے ہیں جو بیک گراؤنڈ ٹیکسٹ پروسیسنگ موڈ کے ذریعے خود بخود داخل کیے جاتے ہیں، جو تعمیل ٹیکسٹ ایڈیٹرز کے ذریعے شفاف طریقے سے کام کرنے کے لیے بنائے جاتے ہیں، پھر بھی جب وہ موڈ اثر میں نہیں ہوتا ہے تو ٹیکسٹ پروسیسنگ کمانڈز کے طور پر نظر آتے ہیں۔ لہذا ٹیکسٹ پروسیسنگ کی تعریف بنیادی طور پر (لیکن مکمل طور پر نہیں) معیاری، ابھی تک پوشیدہ حروف کے بجائے بصری حروف (یا گرافائم) کے ارد گرد کی جاتی ہے۔ کمپیوٹر ٹیکسٹ پروسیسنگ کی ترقی کلیین کی باقاعدہ زبان کو باقاعدہ بنانے کے ساتھ ہی شروع ہوئی۔ اس طرح کے باقاعدہ تاثرات پھر ایک چھوٹا پروگرام بن سکتے ہیں، جو تالیف کے عمل کے ساتھ مکمل ہوتا ہے، کسی بھی ترمیم کو انجام دینے کے لیے دستیاب ہوتا ہے، ایک بار جب اس زبان کو بڑھا دیا جاتا ہے۔ اسی طرح، فلٹرز کو مخصوص اختیارات تیار کرکے بڑھایا جاتا ہے۔ بنیادی تصورات ایک ایڈیٹر بنیادی طور پر ایک ان پٹ اسٹریم کو مدعو کرتا ہے اور اسے ٹیکسٹ پروسیسنگ ماحول کی طرف بھیجتا ہے، جو یا تو کمانڈ شیل یا ٹیکسٹ ایڈیٹر ہوتا ہے۔ نتیجے میں آنے والا نتیجہ مزید ٹیکسٹ پروسیسنگ پر لاگو ہوتا ہے، جس کا حتمی نتیجہ ایک الگورتھم کی واحد ایپلی کیشن سے موازنہ ہے جو ایک بار زیادہ نفیس اور منظم کمپیوٹر پروگرام کے ذریعہ لاگو ہوتا ہے۔ ٹیکسٹ پروسیسنگ، ایک الگورتھم کے برعکس، آسان میکرو کی دستی طور پر زیر انتظام ترتیب ہے جو پیٹرن ایکشن کے تاثرات اور فلٹرنگ میکانزم ہیں۔ دونوں صورتوں میں پروگرامر کا ارادہ متن پروسیسنگ کے عمل میں متن کے حروف کے دیئے گئے سیٹ پر بالواسطہ طور پر متاثر ہوتا ہے۔ ٹیکسٹ پروسیسنگ مرحلے کے نتائج بعض اوقات صرف پر امید ہوتے ہیں، اور کوشش شدہ میکانزم اکثر بصری فیڈ بیک کے ذریعے متعدد ڈرافٹس کے تابع ہوتا ہے، جب تک کہ باقاعدہ اظہار یا مارک اپ زبان کی تفصیلات، یا یوٹیلیٹی آپشنز میں مکمل مہارت حاصل نہ ہو جائے۔ ٹیکسٹ پروسیسنگ کا تعلق زیادہ تر کمپیوٹنگ کی اعلی ترین سطح پر متن کے حروف تیار کرنے سے ہے، جہاں اس کی سرگرمیاں کمپیوٹنگ کے عملی استعمال سے بالکل نیچے ہیں-معلومات کی دستی ترسیل۔ بالآخر تمام کمپیوٹنگ ٹیکسٹ پروسیسنگ ہے، اسمبلر کے خود مرتب کردہ متن کے حروف سے لے کر، گرافک ڈیٹا کے ایک بلب کو سنبھالنے کے لیے تیار کردہ خودکار پروگرامنگ زبان کے ذریعے، اور آخر میں باقاعدہ تاثرات کے میٹاچارکٹرز تک جو موجودہ ٹیکسٹ دستاویزات کو تیار کرتے ہیں۔ ٹیکسٹ پروسیسنگ اس کی اپنی آٹومیشن ہے۔ حروف متن کے حروف معیاری حروف کے سیٹوں میں آتے ہیں جن میں کنٹرول حروف بھی ہوتے ہیں جیسے کہ نئی لائن کے حروف، جو متن کو ترتیب دیتے ہیں۔ دیگر قسم کے کنٹرول کردار ٹرانسمیشن کو ترتیب دیتے ہیں، کردار کے سیٹوں کی وضاحت کرتے ہیں، اور گھر کی دیکھ بھال کے دیگر کام انجام دیتے ہیں۔ ٹیکسٹ ایڈیٹر لسٹ آف یونکس کمانڈز بیرونی لنکس کتاب کا موضوع آٹومیٹک ٹیکسٹ پروسیسنگ بذریعہ جیرارڈ سالٹن ڈیٹا بیس ود ٹیکسٹ پروسیسنگ ٹولز (2013-10-23) مواد تجزیہ سافٹ ویئر مواد تجزیہ کے لیے۔ ٹیکسٹ ٹولز آن لائن ٹیکسٹ پروسیسنگ ٹولز۔ ٹیکسٹ یونیکس ٹیکسٹ پروسیسنگ افادیت