douning5041 2016-10-19 13:55
浏览 44

preg_match函数中的问题(var_dump时返回null值)

actually working on ubuntu, with PhpStorm, I'm trying (slowly but surely) to use regex to extract text from a .txt file.

For example, i'm looking to get a GSM number with this regex :

$pattern_numGSM = '#(GSM : (.{10}))#i';

To test it, I use this piece of code :

$subject = $fichier_noExt.'.txt';
preg_match($pattern_numGSM, $subject, $matches);
var_dump($matches[0]);
var_dump($matches[1]);
var_dump($matches[2]);

Having $fichier_noExt my txt file, which I can't share with you due to rights agreements... (It a bill for a phone buy, containing informations that i need to extract, like : bill_example)

Doing this, i get on my localhost the values : null null null

I checked the veracity of my regex on the web, it works fine but asa I test it back on phpstorm, null is all I got...

I've been stuck on it for half a day, so if your fresh eyes see anything that I miss, would be nice :).

Thanks in advance,

Regards,

Stelio Kontos.

EDIT : Problem solved, I was preg_matching my file, and not the content of my file... Yep, feeling so smart right now :d. Thanks Patrick !

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 如何在node.js中或者java中给wav格式的音频编码成sil格式呢
    • ¥15 不小心不正规的开发公司导致不给我们y码,
    • ¥15 我的代码无法在vc++中运行呀,错误很多
    • ¥50 求一个win系统下运行的可自动抓取arm64架构deb安装包和其依赖包的软件。
    • ¥60 fail to initialize keyboard hotkeys through kernel.0000000000
    • ¥30 ppOCRLabel导出识别结果失败
    • ¥15 Centos7 / PETGEM
    • ¥15 csmar数据进行spss描述性统计分析
    • ¥15 各位请问平行检验趋势图这样要怎么调整?说标准差差异太大了
    • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题