如何在php中获取字符串的一部分?

如何在php中获取字符串的一部分?,php,string,replace,preg-replace,preg-match,Php,String,Replace,Preg Replace,Preg Match,我有一个函数,它返回一个字符串“\”$mime_类型。默认情况下为“.jpg”。 如果输出字符串返回例如“\u jpg.jpg”,我想删除“\u”和最后一部分”.jpg“。因此,返回字符串“jpg”。我应该使用什么php函数?我认为应该这样做这太本地化了。编辑您的问题,以指定您需要的常规模式,而不是只包括确切的文本。您尝试过哪些模式?相关:函数返回要删除的字符串的串联,这听起来很傻。但说来话长。 $old_string = "_jpg.jpg"; preg_match('/_(.*)\./',

我有一个函数,它返回一个字符串
“\”$mime_类型。默认情况下为“.jpg”

如果输出字符串返回例如
“\u jpg.jpg”
,我想删除
“\u”
和最后一部分
”.jpg“
。因此,返回字符串
“jpg”
。我应该使用什么php函数?

我认为应该这样做

这太本地化了。编辑您的问题,以指定您需要的常规模式,而不是只包括确切的文本。您尝试过哪些模式?相关:函数返回要删除的字符串的串联,这听起来很傻。但说来话长。
$old_string = "_jpg.jpg";
preg_match('/_(.*)\./', $old_string, $matches);
if (!empty($matches)) $new_string = $matches[1];