Ruby - Split a String into Words

1. Introduction

In text processing, it's often necessary to break a string into individual words or tokens. In Ruby, the split method offers a straightforward way to dissect strings based on delimiters. In this post, we'll learn how to use the split method to break a string into words.

2. Program Steps

1. Set up the Ruby development environment.

2. Prompt the user to enter a string.

3. Use the split method to break the string into an array of words.

4. Display the array of words to the user.

3. Code Program

# Prompt the user to enter a string puts "Enter a string:" input_string = gets.chomp # Use the split method to break the string into words words_array = input_string.split(" ") # Display the array of words to the user puts "Words in the string:" puts words_array 

Output:

Enter a string: Hello Ruby World Words in the string: Hello Ruby World 

Explanation:

1. gets: This method is used to capture user input.

2. chomp: It is employed to eliminate the newline character from the user's input.

3. split: The split method is used to dissect a string based on specified delimiters. By default, it will split on whitespace, resulting in an array of words.

By utilizing the split method, you can efficiently segment a string into individual words, making it useful for various text-processing tasks in Ruby.


Comments