PDA

View Full Version : html parser در c++



Anisi1371
یک شنبه 10 اردیبهشت 1391, 10:46 صبح
توي C++‎‎ تابعي هست كه متن رو جستجو كنه و مثلا لينك ها رو فقط جدا كنه؟

mehdi.mousavi
یک شنبه 10 اردیبهشت 1391, 11:20 صبح
توي C++‎‎ تابعي هست كه متن رو جستجو كنه و مثلا لينك ها رو فقط جدا كنه؟

سلام.
بالاخره بعد این همه سال، Regular Expression (http://en.wikipedia.org/wiki/C%2B%2B11#Regular_expressions) ها به C++11 اضافه و بعنوان استاندارد در Compiler ها پیاده سازی شدن (سال ها بود، برنامه نویسان C++ به چنین امکانی بصورت Build-in نیاز داشتن). این مقاله (http://www.johndcook.com/cpp_regex.html) بهتون نشون میده که چطوری میتونید از Regex ها استفاده کنید. اما نگران نباشید؛ اگر Compiler شما از C++11 پشتیبانی نمیکنه، می تونید از Boost Regex (http://www.boost.org/doc/libs/1_36_0/libs/regex/doc/html/index.html) برای جداسازی Pattern های مورد نظر استفاده کنید.

موفق باشید.