2011-03-30 4 views
15

PHP में एक उपयोगी strpos फ़ंक्शन है जो स्ट्रिंग की पहली घटना की स्थिति पाता है। क्या रूबी में ऐसा करने का कोई ही तरीका है?स्ट्रॉप्स()?

उत्तर

29
str.index(pattern) 

index() method का उपयोग करें। यदि यह पाया जाता है तो यह सूचकांक वापस कर देगा, अन्यथा शून्य वापस आ जाएगा।

उपयोग:

ruby-1.9.2-p136 :036 > str = "Ruby is awesome" 
=> "Ruby is awesome" 
ruby-1.9.2-p136 :037 > str.index("is awesome") 
=> 5 
ruby-1.9.2-p136 :038 > str.index("testtest") 
=> nil 
1

आप

>> "abc".index("b") 
=> 1 

या

>> "acdfeb".match("f").begin(0) 
=> 3 
कोशिश कर सकते हैं
संबंधित मुद्दे

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