Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

extracting pharse froma string

extracting pharse froma string

extracting pharse froma string

  anyone noe whether it's possible to extract a certain pharse or word from a string or sentence?

  Thanks for answering.

Just Me!!

RE: extracting pharse froma string


$str = "This is a sentence.";

$str =~ /is/g;

$phrase = $&;


RE: extracting pharse froma string

Thanks Luciddream,
  this is still not quite what i want though. Maybe i'm not clear enough, here an exampl to show what i want:

  suppose i got this string "this is an example ... help me.".  I would like to extract whatever phrase is between "example" and "help". Please note that I do not know what's between these 2 words but I'll like to extract whatever's between them.

  Any solutions? Thank you.

Just Me!!

RE: extracting pharse froma string

$string =~ m~example(.*)help~;
$phrase = $1;

"If you think you're too small to make a difference, try spending a night in a closed tent with a mosquito."

RE: extracting pharse froma string

Or you could increase it's power by making it search between two variables:


$string = "this is an example ... help";
$one = "example";
$two = "help";

$string =~ m~$one(.*)$two~;
$phrase = $1;

print "$phrase";

So you could get the values of $one and $two from user input or something like that, and then do what you want to do with $phrase.

Hope this helps,


vic cherubini
Knows: Perl, HTML, JavScript, C/C++, PHP, Flash, Director

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close