为什么这个正则表达式匹配不到下面的

为什么这个正则表达式匹配不到下面的<meta标签?
正则表达式:
<meta\s+content="\s*text/html.\s*charset=\w*>

源字符串:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
  <meta content="text/html; charset=gb2312" http-equiv="content-type" />
</head>

为什么这个正则表达式匹配不到下面的<meta标签?

------解决方案--------------------
<meta\s+.*/>