我有一个CSS(或HTML或JS)文件,文件开头附近有注释/* Version: 1.2.1 */
。
使用PHP / regex,如何获取包含'1.2.1'
的字符串?
我为RTFM而道歉,但我无法在Google上找到答案。学习正则表达式的任何方向都会很棒!
答案 0 :(得分:1)
$str = '/* Version 1.2.1 */';
preg_match('/version\s(.*)\s\*/i',$str,$matches);
print_r($matches[1]);
非常简单,
\s(.*)\s
捕捉其间的任何内容spaces
作为第一组。显示首先捕获的组$matches[1]
如果你很好奇它是如何运作或想要自己学习的?你可以从这里直接潜入它,我发现这对初学者非常有帮助。
答案 1 :(得分:1)