我想从字符串中分离字符,整数,运算符。 例如。我的字符串如同 “3W * 5H / 3D” 该字符串可能是随机字符串。
我很感激我能得到的任何帮助。 感谢
答案 0 :(得分:0)
这可以使用正则表达式来完成,具体取决于您要查找的内容的具体情况。基本上,您需要为每个条件(整数,字符,运算符)创建3个子模式。下面的代码是一个开始,但需要根据您的确切需求进行调整。它假设您想要自己考虑字符串中的每个字符:
$matches = null;
$result = preg_match_all('#(\d{1})|([a-zA-Z]{1})|([\*\/]{1})#', '3W*5H/3D', $matches);
var_dump($matches);