ShiftJis :: RegexP.

ShiftJis :: Regexp يحتوي على تعبيرات منتظمة في Shift-JIS.
التحميل الان

ShiftJis :: RegexP. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • SADAHIRO Tomoyuki
  • موقع ويب الناشر:
  • http://search.cpan.org/~sadahiro/ShiftJIS-String-1.04/String.pod

ShiftJis :: RegexP. العلامات


ShiftJis :: RegexP. وصف

ShiftJis :: Regexp يحتوي على تعبيرات منتظمة في Shift-JIS. SHOLFTJIS :: REGEXP يحتوي على تعبيرات منتظمة في SHIFT-JIS.Synopsis استخدم SHIFTJIS :: REGEXP QW (: ALL)؛ تطابق (سلسلة $، 'p {hiragana} {2} p {digit} {2}')؛ تطابق (سلسلة $، 'PH {2} PD {2}')؛ # هذين ما يعادل الاثنين: توفر هذه الوحدة بعض الوظائف لاستخدام تعبيرات منتظمة في SHIFT-JIS على Perl الموجهة نحو البايت. يجب أن تتطابق أحرف Shift-JIS القانوني في هذه الوحدة على التعبير العادي التالي: لتجنب مطابقة كاذبة في الترميز متعدد البياضات، تستخدم هذه الوحدة تقنية المرصاح لضمان أماكن وضع مطابقة في حدود الأحرف. PERLFAQ6، "كيف يمكنني مطابقة السلاسل بأحرف متعددة البياضات؟" الوظائف (النمط) إعادة (النمط، التعديل) إرجاع تعبير عادي يتم تحديد perl.pattern الموجهة نحو البايت كسلسلة. تم تحديد معدل كسلسلة. يسمح المعدلات في القائمة التالية. أنا نمط غير حساس (فقط بالنسبة للحروف الهجائية ASCII فقط) نمط غير حساس لحالة الأحرف (اليونانية، السيريلية، فللة لاتينية) j hiragana-katakana-pendantitive (ولكن لا يتم النظر في halfwidth katakana. خطوط متعددة X تجاهل Whitespace (أي ) ما لم يتم استرخته أو داخل فئة حرف؛ لكن التعليقات غير معروفة! o بمجرد التحليل (لا يتم تجميعه!) والنتيجة هي مخزنة مؤقتا Intainally.o تعديل أثناء () {print استبدال ($ _، '(perl)'، '$ 1'، 'igo')؛ } أكثر كفاءة من أثناء () {print استبدال ($ _، "(perl)"، "$ 1"، "IG ')؛ } لأنه في الحالة الأخيرة، يتم تحليل النمط في كل مرة كلما تم استدعاء الوظيفة. مطابقة تطابق (سلسلة أو نمط) (السلسلة، النمط، المعدل) مضاهاة مشغل M // يدرك SHIFT-JIS. ولكن، لمحاكاة القائمة = سلسلة $ = ~ m / pattern / g، يجب أن يكون النمط بين قوسين (لا تتم إضافتها التقاط الأقواس تلقائيا). @ قائمة = تطابق (سلسلة $، 'PH'، 'G')؛ # خاطئ؛ إرجاع القمامة! @ القائمة = المباراة (سلسلة $، '(PH)'، 'g')؛ تم تحديد # Goodpattern كسلسلة. تم تحديد معدل كسلسلة. I، I، J، S، M، X، O يرجى الاطلاع على إعادة (). Gating G Match z على مستوى العالم Z أخبر الوظيفة التي تطابق النمط سلسلة فارغة (عذرا، بسبب سوء الكشف التلقائي) استبدال (السلسلة أو العددية المرجع، النمط، استبدال) استبدال (سلسلة أو المرجع العددية، النمط، الاستبدال، المعدل) مضاهاة من S /// Operator ولكن على دراية ب SHIFT-JIS.IF إشارة إلى العددية محددة كوسيلة الأولى، بديل العددية المرجعية وإرجاع عدد بدائل. إذا تم تحديد سلسلة (غير مرجعية) كوسيطة الأول، إرجاع السلسلة البديلة والسلسلة المحددة غير متأثرة. تم تحديد المزود كسلسلة. I، I، J، S، M، X، O يرجى الاطلاع على إعادة (). G، Z يرجى الاطلاع على المباراة (). jsplit (نمط أو صفيف المرجع ، سلسلة) jsplit (نمط أو صفيف المرجع ، سلسلة، حد) مضاهاة الأساسية :: انقسام ولكن على علم من SHILFT-JIS.IN السياق العدد / الفراغ، لا ينقسم إلى مجموعة @؛ في سياق العددية، فقط إرجاع عدد الحقول الموجودة. تم تحديد pattern كسلسلة. ولكن "لأن النمط ليس له معنى خاص؛ ينقسم السلسلة على مساحة واحدة مماثلة إلى Core :: Strite / /. عند الرغبة في تقسيم السلسلة الموجودة على Whitespace، قم بتمرير قيمة غير محددة كأنماط أو استخدام وظيفة SplitSpace (). jsplit (undef، "x81x40 هذا هو x81x40 perl.")؛ Splitspace ("x81x40 هذا هو x81x40 بيرل.")؛ # ("هذا"، "هو"، "بيرل") إذا كنت ترغب في تمرير النمط مع المعدلات، حدد ArrayRef من كوسيطة الأولى. يمكنك أيضا استخدام "المعدلات المضمنة"). تم تحديد معدل كسلسلة. I، I، J، S، M، X، O يرجى الاطلاع على إعادة (). SPLITSPACE (سلسلة) Splitspace (سلسلة، حد) هذه الوظيفة تحاكي الأساسية :: تقسيم (''، سلسلة، حد). تقوم بإرجاع قائمة تعطى بواسطة سلسلة تقسيم على مساحة بيضاء بما في ذلك "X81X40" (الفضاء الأيديوغرافي). لا تنتج أحرف المسافة البسيطة أي مجال. سلسلة، الحد). تقوم بإرجاع قائمة مقدمة عن طريق تقسيم السلسلة إلى أحرف. ملاحظة: SplomShar (سلسلة، الحد) يعادل jsplit (''، سلسلة، حد). الإبلاغ: بيرل


ShiftJis :: RegexP. برامج ذات صلة

Biblio :: داعش

Biblio :: ISIS هو وحدة بيرل لقراءة قاعدة بيانات الأقراص المدمجة / ISIS و WinISIS و ISISMARC. ...

9,635

تحميل