# String question

**URL:** <https://www.ruby-forum.com/t/string-question/123512>\
**Category:** Ruby\
**Created:** [December 18, 2007, 11:01am UTC](https://www.ruby-forum.com/t/string-question/123512 "2007-12-18T11:01:49Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mihai](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/35a633/32.png) [@mihai](https://www.ruby-forum.com/u/mihai)\
**Post date:** [December 18, 2007, 11:01am UTC](https://www.ruby-forum.com/t/string-question/123512/1 "2007-12-18T11:01:49Z")

</div>

i have this string:  
try\_dir=“program files/tbla/bla1”

how can i slice it in string1=program files" string2=“tbla”  
string3=“bla1”

tnx

---

<div class="post-metadata">

**Author:** ![mihai](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/35a633/32.png) [@mihai](https://www.ruby-forum.com/u/mihai)\
**Post date:** [December 18, 2007, 11:52am UTC](https://www.ruby-forum.com/t/string-question/123512/2 "2007-12-18T11:52:12Z")

</div>

Bulhac M. wrote:

> i have this string:  
> try\_dir=“program files/tbla/bla1”
> 
> how can i slice it in string1=program files" string2=“tbla”  
> string3=“bla1”

> > try\_dir = “program files/tbla/bla1”  
> > =\> “program files/tbla/bla1”
> 
> > string1, string2, string3 = try\_dir.split(’/’)  
> > =\> [“program files”, “tbla”, “bla1”]
> 
> > string1  
> > =\> “program files”
> 
> > string2  
> > =\> “tbla”
> 
> > string3  
> > =\> “bla1”

String#split

HTH

Regards,  
Lee

---

<div class="post-metadata">

**Author:** ![mihai](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/35a633/32.png) [@mihai](https://www.ruby-forum.com/u/mihai)\
**Post date:** [December 19, 2007, 3:18am UTC](https://www.ruby-forum.com/t/string-question/123512/3 "2007-12-19T03:18:09Z")

</div>

Bulhac M. wrote:

> i have this string:  
> try\_dir=“program files/tbla/bla1”
> 
> how can i slice it in string1=program files" string2=“tbla”  
> string3=“bla1”

ar = Array.new  
ar = “program files/tbla/bla1”.split("/")  
p ar

=\> [“program files”, “tbla”, “bla1”]

---

<div class="post-metadata">

**Author:** ![mihai](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/35a633/32.png) [@mihai](https://www.ruby-forum.com/u/mihai)\
**Post date:** [December 19, 2007, 2:58pm UTC](https://www.ruby-forum.com/t/string-question/123512/4 "2007-12-19T14:58:27Z")

</div>

Lloyd L. wrote:

> ar = Array.new  
> ar = “program files/tbla/bla1”.split("/")

The array created by Array.new will be replaced by the array created by  
split  
in the very next line and thus never be used. In other words: you can  
leave  
the first line out.
