gpt4 book ai didi

php - PHP 中的 RegEx 为 "comma, space or one per line"?

转载 作者:行者123 更新时间:2023-12-04 23:31:40 24 4
gpt4 key购买 nike

我的网页上有一个文本区域字段。我正在接受用户输入,我想将该用户输入解析为“(由逗号分隔、空格分隔或每行一个)”这一行。

基本上我想获取单词,每行用逗号、空格或一个分隔。我可以像下面这样使用的正则表达式是什么:

preg_split('/[,; " "]+/', $_tags);

我已经在使用正则表达式来分隔用户输入的标签。从字符串中获取单词的正则表达式是什么“(由逗号、空格或每行一个分隔)”

谢谢

最佳答案

<?php  
$_tags = "foo bar, dim; sum\nblah";
var_dump(preg_split('/[;, \n]+/', $_tags));
?>

结果:

array(5) {
[0]=>
string(3) "foo"
[1]=>
string(3) "bar"
[2]=>
string(3) "dim"
[3]=>
string(3) "sum"
[4]=>
string(4) "blah"
}

关于php - PHP 中的 RegEx 为 "comma, space or one per line"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1333825/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com