我一直都需要解析文本中的数字。当我在网上搜索时,我发现通常使用gsub或grep的建议。似乎应该有更标准的东西。用于解析文本中数字的库。有没有我错过的?
两个例子:
#parse percentiles: 80%
as.numeric(gsub("\\%", "", values))
和
#parse comma delimited numbers: 12,500
as.numeric(gsub(",","", values))
有没有更好的方法来做到这一点,而不是每次手工制作解析器?
答案 0 :(得分:4)
目前尚不清楚这是什么范围,但以下内容通过首先删除所有非数字来解析所显示的输入:
public function setTitleAttribute($value)
{
$this->attributes['title'] = $value;
$this->attributes['slug'] = str_slug($value);
}
/// Later that same day...
$activity->title = 'Foo Bar Baz';
echo $activity->slug; // prints foo-bar-baz