هل يوجد تطبيق لإنشاء التعبير العادي من النص عن طريق اختيار أراد المنطقة ؟

StackOverflow https://stackoverflow.com/questions/122402

  •  02-07-2019
  •  | 
  •  

سؤال

آمل أن يكون هذا هو مبرمج ذات السؤال.أنا في هواية الأعمال من C# البرمجة.للأغراض الخاصة بي أنا بحاجة إلى تحليل ملفات html و أفضل فكرة..التعبير العادية.العديد من اكتشفت انها تستغرق وقتا طويلا جدا أن تتعلم منهم وبالتالي أنا مهتمة جدا إذا كنت تعرف عن بعض التطبيقات التي من شأنها أن تكون قادرة على اتخاذ المدخلات (قطعة من أي رمز) ، فهم ما أريد (لي اختيار قطعة من التعليمات البرمجية التي تحتاج إلى "قطع") ، أعطني السليم التعبير العادي أو المزيد من الخيارات.

كما سمعت ، Regex هو القليل من العلم في حد ذاته, لذلك قد لا يكون سهلا كما كنت أتخيل.

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

المحلول

نعم هناك روي Osherove كتب بالضبط ما كنت أبحث عنه - regulazy

نصائح أخرى

لا الجواب الحقيقي على السؤال الخاص بك ، كما أنه ليس له علاقة باستخدام التعابير المنطقية ، ولكن HtmlAgilityPack قد تساعدك مع تحليل.

قد ترغب أيضا في محاولة txt2re : http://txt2re.com/, الذي يحاول تحديد أنماط المستخدم تزويد سلسلة يسمح لبناء regex للخروج منها.

أنا أتفق مع مشمس على هذا واحد:إذا كنت تحليل html, كنت أفضل حالا تحويله إلى XML (باستخدام HTML Agility pack انها سهلة مسلي) ومن ثم يمكنك باستخدام XPATH التعبير بدلا من التعابير العادية ، إنه الآن أكثر ملاءمة لهذه المهمة.

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