I need a simple regex that deletes all terms if it contains a comma.
Example:
input: cat dog duck
output: cat dog duck
input: cat, dog, duck
output: empty
I need a simple regex that deletes all terms if it contains a comma.
Example:
input: cat dog duck
output: cat dog duck
input: cat, dog, duck
output: empty
You can use:
$tests = [
'cat dog duck',
'cat, dog, duck',
'cat dog, cat dog duck, cat dog duck parrot',
];
foreach ($tests as $test) {
echo preg_replace('/^[\w\h]+(?:, [\w\h]+)+$/', '', $test);
}
Output:
cat dog duck