कहना
string = "Johnny be good! And smile :-) "
क्या इसमें कोई अंतर है
string.gsub(/s+/, "")
तथा
string.strip
?
यदि ऐसा है, तो ये क्या है?
उत्तर:
उत्तर № 1 के लिए 1strip
केवल उपयोग कर अग्रणी और पिछली सफेद जगह को हटा देता है gsub
जिस तरह से आप अपने प्रश्न में रूपरेखा करते हैं, वह स्ट्रिंग से सभी व्हाइटस्पेस को हटा देगा।
irb(main):004:0* " hello ".strip
=> "hello"
irb(main):005:0> " h e l l o ".strip
=> "h e l l o"
irb(main):006:0> " hello ".gsub(/s+/, "")
=> "hello"
irb(main):007:0> " h e l l o ".gsub(/s+/, "")
=> "hello"