2010-10-14 11 views
5

मैं एक स्ट्रिंग है इस तरह दिखता है ...मैं पर्ल में सभी सफेद जगहों और लाइनब्रेक को कैसे हटा सकता हूं?

"
http://www.example.com/

example.pdf"

मैं व्हाइटस्पेस और लाइनब्रेक हटाने की जरूरत है। मैं यह कैसे करु? मेरे परिणाम होना चाहिए

"http://www.example.com/example.pdf"

+1

यह सुंदर बुनियादी _Learning Perl_ सामान है। –

उत्तर

17

बस s/// प्रतिस्थापन ऑपरेटर का उपयोग करें:

$string =~ s/\s+//g; 

\scharacter class एक खाली स्थान के चरित्र से मेल खाता है, सेट [\ \t\r\n\f] और अन्य।

0
while (<>) { s/\s+//g; print; } 

?

+0

आप 'chomp;' ड्रॉप कर सकते हैं। – codaddict

संबंधित मुद्दे