Ask Your Question
1

How can I use regex in PHP to match two values from a string?

asked 2023-05-13 07:09:24 +0000

pufferfish gravatar image

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2023-05-13 07:31:02 +0000

nofretete gravatar image

To match two values from a string in PHP using regular expressions, you can use the preg_match function. Here's an example with a regular expression that matches two values:

$string = 'This is a string with two values: 123 and abc.';
$pattern = '/(\d+)\s+and\s+(\w+)/';
if (preg_match($pattern, $string, $matches)) {
    echo $matches[1]; // output: 123
    echo $matches[2]; // output: abc
}

In this example, the regular expression pattern '/(\d+)\s+and\s+(\w+)/' matches a sequence of digits, followed by the word "and", and then a sequence of alphabetic characters (letters). The parentheses capture the matched values as groups, which are stored in the $matches array passed to preg_match. Finally, the two matched values are output using the $matches array.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss

Add Answer


Question Tools

Stats

Asked: 2023-05-13 07:09:24 +0000

Seen: 12 times

Last updated: May 13 '23