ahmed1990 نشر 14 نوفمبر 2015 أرسل تقرير نشر 14 نوفمبر 2015 أريد تحويل سلسلة نصية إلى تعبير نمطي لاستخدامه في روبي، السلسلة:"/[\w\s]+/" فما هي أسهل طريقة لذلك؟ اقتباس
0 هشام رزق الله نشر 14 نوفمبر 2015 أرسل تقرير نشر 14 نوفمبر 2015 هنالك عدة طرق لتحويل سلسلة نصية معينة إلى تعبير نمطي في روبي، فيمكنك استخدام التابع Regexp.new للتحويل كما في المثال التالي:>> str = '[\w\s]+' => "[\\w\\s]+" >> Regexp.new str => /[\w\s]+/ كما يمكنك استخدام هذه الصياغة لتهريب جميع الحروف التي تمتلك معاني خاصة:/#{Regexp.quote(your_string_variable)}/ويمكنك أيضا استخدام gem to_regexp واستخدام تابعه to_regexp لتحويل السلاسل النصية إلى تعابير نمطية مع تهريب جميع الحروف:"/[\w\s]+/".to_regexp => /[\w\s]+/ المصدر اقتباس
السؤال
ahmed1990
أريد تحويل سلسلة نصية إلى تعبير نمطي لاستخدامه في روبي، السلسلة:
فما هي أسهل طريقة لذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.