تحويل :: السياق

المنسوبة نوع بيانات النص
التحميل الان

تحويل :: السياق الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Martin Schwartz
  • موقع ويب الناشر:
  • http://search.cpan.org/~mschwartz/

تحويل :: السياق العلامات


تحويل :: السياق وصف

يعزى نوع بيانات النص تحويل :: السياق هو نموذج بيانات نصي يعزى. Donvert :: السياق يحافظ على سلاسل تعزى. يسمح لك بالوصول إلى تلك السلاسل المشابهة لسلاسل بيرل العادية. سلسلة المنسوبة هي سلسلة لهذه السمات متصلة في مواقع سلسلة معينة. يمكن أن تكون السمة كل شيء scalar: الأرقام، السلاسل، المراجع مرحب بها. السمات ليست جزءا من السلسلة. يجب أن يتم دلالات السمات من خلال رمز التطبيق. ماذا يعني هذا؟ العمل الأساسي لنظام النص هو توطين جزء نص معين. هذا هو تافهة إذا كان لديك نص عادي فقط للنظر في. لم يعد تافهة، إذا كان لديك سمات أو إدخالات بين نصك مثل: جريئة، مائل، الإشارات المرجعية وهلم جرا. يحتوي المرء على استراتيجيتين لسمات الاختلاط مع سلسلة: 1. يمكنك إثراء النص عن طريق إدخال رموز التحكم. على سبيل المثال، إذا كان لديك خط مع كلمتين جريئة: (أ) "الكلمة جريئة دائما جريئة" ستبدو (هنا مع عناصر تحكم HTML) مثل: (B) "كلمة جريئة دائما جريئة" إذا كنت تبحث عنه النص "جريئة" في (ب) مع مشغل perl m //، سوف تفشل. سيكون عليك تجريد تسلسل تحكم HTML أولا. هذه طريقة موافق، ولكن لا تستخدم هنا. 2. يمكنك الحفاظ على قوائم منفصلة، والاحتفاظ بها في أي موقف من النص يتم تخزين رموز التحكم. هذا، ما تحويل :: السياق يفعل. يبدو المثال من أعلاه: إزاحة 0 --------- 1 --------- 2 ------- نص كلمة جريئة هو دائما Bold Attrab (01 01 ) هذا داخليا يتم تخزينه على أنه: CODETS $ = {"T" => ("كلمة جريئة دائما جريئة")، "a" => "O" => ،} صيانة هذه القوائم صعبة بعض الشيء، فماذا حظ، لا تحتاج إلى تهتم بهذا. لا تعتمد على هذا التمثيل الداخلي، لأنه قد يتغير. على سبيل المثال قد يحدث ذلك، أن "O" في المستقبل يخزن الإزاحة النسبية بدلا من المطلق. متطلبات: perl.


تحويل :: السياق برامج ذات صلة