我的网页上有一个textarea字段.我接受用户输入,我想解析用户输入"(通过COMMAS,SPACES或者每行一个)"这一行.
基本上我想要获取由逗号,空格或每行一个分隔的单词.对于我可以使用的RegEx可以使用如下:
preg_split('/[,; " "]+/', $_tags);
Run Code Online (Sandbox Code Playgroud)
我已经使用regEx来分隔用户输入的标签.什么是regEx从字符串中获取单词"(通过COMMAS,SPACES或者每行一个)"
谢谢
<?php
$_tags = "foo bar, dim; sum\nblah";
var_dump(preg_split('/[;, \n]+/', $_tags));
?>
Run Code Online (Sandbox Code Playgroud)
结果:
array(5) {
[0]=>
string(3) "foo"
[1]=>
string(3) "bar"
[2]=>
string(3) "dim"
[3]=>
string(3) "sum"
[4]=>
string(4) "blah"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1970 次 |
| 最近记录: |