كيفية علامات الاقتباس مسار من ملف نصي محدد في ASCII

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

143245
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الموجز
ضع الطرق النموذجية من إنشاء ملفات ASCII النصية بين علامات اقتباس مزدوجة حول حقول حرف. أحياناً لا تريدها هذه علامات الاقتباس. تقدم هذه المقالة طريقة لإزالة علامات الاقتباس برمجياً. في حالة علامات الاقتباس المزدوجة مضمن في البيانات نفسها على الرغم من ذلك، لا يمكن استخدام هذا الأسلوب.
معلومات أخرى
لإزالة علامات الاقتباس من ملف نصي ASCII برمجياً يجب عليك أولاً وضع الملف في حقل مذكرة. ثم يمكن استخدام الدالة STRTRAN() استبدل كل مثيل اقتباس مزدوجة مسافة فارغة. ثم يمكن نسخ محتويات حقل المذكرة الذي تم تصحيحه إلى ملف نصي ASCII.

إلى عرض هذه التقنية, اكتب وتشغيل البرنامج التالي باسم Myprog.prg.
  * myprog.prg   SET SAFETY OFF   * Create a table named "mymemo" with one memo field named "notes"   * Append a blank record to the table   CREATE TABLE mymemo ( notes M(10))   APPEND BLANK   IF !USED("mymemo")        USE mymemo IN 0   ENDIF   IF !USED("customer")        USE customer IN 0   ENDIF   * copy the company and CONTACT fields to an ASCII tab-delimited text   * file   SELECT CUSTOMER   COPY TO mytext.txt FIELDS company, contact TYPE DELIMITED WITH TAB   * Place the ASCII file, Mytext.txt, into the memo field notes in the   * mymemo table   SELECT mymemo   APPEND MEMO mymemo.notes FROM mytext.txt OVERWRITE   * Replace each instance of  double quotes with a blank   REPLACE notes WITH STRTRAN(notes,'"',"")   * Copy the corrected quoteless text back into another ASCII text file   COPY MEMO notes TO quoteles.txt   * Close tables   USE   SELECT customer   USE   * end program				
باستخدام أي محرر نصوص ، افتح Mytext.txt ولاحظ علامات اقتباس مزدوجة حول حقول حرف. ثم افتح Quoteles.txt بتأكيد إزالة علامات الاقتباس.
علامات الاقتباس VFoxWin FoxMac FoxDos FoxWin

تحذير: تمت ترجمة هذا المقال تلقائياً

خصائص

رقم الموضوع: 143245 - آخر مراجعة: 02/28/2014 08:01:29 - المراجعة: 3.1

  • Microsoft FoxPro 2.6a Professional Edition لـ Macintosh
  • Microsoft FoxPro 2.6a Standard Edition
  • Microsoft FoxPro 2.6a Standard Edition
  • Microsoft Visual FoxPro 3.0 Standard Edition
  • Microsoft Visual FoxPro 3.0b Standard Edition
  • kbnosurvey kbarchive kbmt kbcode KB143245 KbMtar
تعليقات