سؤال

أنا أبحث عن نوع من محلل النصوص لـ ASP.NET الذي يمكنه إنشاء HTML من نمط معين من النص يستخدم تنسيقًا خاصًا.كما هو الحال في Wiki، هناك بعض التركيبات الخاصة للعناوين وما شابه.لقد حاولت البحث في جوجل، لكنني لم أجد أي شيء لـ .NET.

هل يعرف أحد عن مكتبة .NET يمكنها تحليل النص إلى نمط HTML wiki؟ليس من الضروري أن أكون بنفس بناء الجملة مثل Wiki؟إذا كان الجواب لا، كيف يمكن أن تكون أفضل طريقة لتصميم مثل هذا النظام بنفسك؟

شكرا لك مقدما

هل كانت مفيدة؟

المحلول

وماذا عن تخفيض السعر يستخدم ستاكوفيرفلوو؟

http://daringfireball.net/projects/markdown/

ومن صفحة وطنهم:

<اقتباس فقرة>   

وهكذا، "تخفيض السعر" هو أمرين: (1)   نص عادي تركيب التنسيق. و 2)   أداة برمجية مكتوبة في بيرل، الذي   تحويل النص العادي إلى تنسيق   HTML.

نصائح أخرى

لجانب الملقم، يمكنك استخدام المكتبة Markdown.Net من ميلان Negovan: HTTP: //www.aspnetresources.com/blog/markdown_announced.aspx

وتخفيض السعر كبير - في بناء الجملة بديهية جدا، وكان لديك أسلحة الدمار الشامل - وهذا التحرير رائع أداة أنني ' م الكتابة إلى الآن.

وأود أن بقوة يوصي النسيج على تخفيض السعر. Textile.NET يجب أن تفعل ما تريد.

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

في تخفيض السعر يمكنك القيام به *italics* و **bold** بسهولة، ولكن بناء الجملة يبدو تعسفيا.قارن ببناء الجملة المكافئ في Textile for _italics_ و *bold*, ، والذي يعكس الطريقة التقليدية للإشارة إلى تلك المعدلات في تنسيقات النص العادي.

أو على سبيل المثال آخر، في مجال المنسوجات، يمكنك إنشاء قائمة مرتبة عن طريق وضع بادئة لكل عنصر بعلامة "#".في Markdown، يمكنك أن تسبقه بـ "n."، حيث n هو أي عدد صحيح.يحاول Markdown تقليد بناء الجملة الذي يستخدمه الأشخاص في الملفات النصية المسطحة عند كتابة القوائم (وهو أمر جيد)، ولكنه يعني أن رمز Markdown هذا:

3.  Test1
2.  Test2
1.  Test3 

يتم تقديمه على النحو التالي:

  1. اختبار1
  2. اختبار2
  3. اختبار3

في الأساس، يطلب منك Markdown رقمًا، ثم يتجاهله بعد ذلك.يبدو هذا غير أنيق بالنسبة لي، على الرغم من أنني لم أتمكن من شرح السبب بدقة.

يقوم النسيج أيضًا بعمل الجداول (ويتمنى بناء جملة مضغوطًا بشكل جيد).تخفيض السعر لا.هناك بعض النقاط الثانوية الأخرى، ولكن أعتقد أنها تغطي معظمها.:)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top