我正在VB6中开发一个实用程序,用于解析代码和提取所有的表达式,留下代码语义。首先,我将重点放在PHP和VB6上。
例如,如果我在PHP中传递这段代码:
if($myvar ==0 || $myvar < 0){
echo "$myvar is less that 0";
}
正则表达式应该只给我两行$myvar == 0 || $myvar < 0和echo "$myvar is less that 0";。
编辑
虽然可能存在嵌套的ifs,但我也希望解析它,并将其显示在嵌套的结果中。
另外,我也希望它能解析函数。
public function
我有一张桌子,上面有一个td,如下所示。我想从href标签中提取symbol的值"abl“。
<td>
<a href="../detail.php?symbol=ABL">Ace Bank Limited</a>
</td>
我可以简单地使用$td->nodeValue提取Ace Bank Limited;但我如何仅使用php提取abl?
我正在尝试在simplehtmldom的帮助下使用PHP从一个网站中提取数据。
问题是有一个没有任何父元素的文本。
<div class="div_1">First div</div> The text i need to grab <div class="div_2">Second div</div>
在上面的演示中,我需要提取The text i need to grab。
我有一个准则如下:
$regex = '/(https?\:\/\/|www)[^(\"|\\\) ]+/i';
我只想从以下内容中提取网址:
Here is some dummy text http://testwebsite.com.eu\n\nIf you don't like this dummy text then tough luck.
我的结果回来了
http://testwebsite.com.eu
If
如何更改正则表达式,使其在搜索中包括\n?
编辑-链接到我的regex101查询工作。但是,当试图在php中实现时,它没有。请注意,我正在通