我试图从各种字符串变体中删除指定字符和单词的列表。
以下是可能的字符串:
* - integer from 0 - 100
quantity_c_size_*_con
quantity_c_size_*_con_c
quantity_c_size_*_con_b
quantity_size_*
quantity_size_*_chain
取决于上述变体;我想删除下划线和一些单词,只留下整数。
Example - quantity_c_size_38_con = Size 38
有人能告诉我如何执行此操作吗?
感谢。
答案 0 :(得分:1)
一种可能性是:
function stripStuff($string)
{
$parts = explode("_", $string);
for($i = 0; $i < count($parts); $i++)
{
if(is_numeric($parts[$i]))
{
return($parts[$i]);
}
}
}
答案 1 :(得分:0)
这是你想要的事吗?
// Remove anything that's not a number.
$outputString = preg_replace('/[^0-9]/', '', $inputString);