小编jam*_*c19的帖子

可选的空白正则表达式

我在尝试忽略某些字符之间的空格时遇到了问题.我一直在谷歌搜索几天,似乎无法找到正确的解决方案.

这是我的代码:

// Get Image data
preg_match('#<a href="(.*?)" title="(.*?)"><img alt="(.*?)" src="(.*?)"[\s*]width="150"[\s*]height="(.*?)"></a>#', $data, $imagematch);
$image = $imagematch[4];
Run Code Online (Sandbox Code Playgroud)

基本上这些是我的一些场景:

 <a href="/wiki/File:Sky1.png" title="File:Sky1.png"><img alt="Sky1.png" src="http://media-mcw.cursecdn.com/thumb/5/56/Sky1.png/150px-Sky1.png"width="150" height="84"></a>
Run Code Online (Sandbox Code Playgroud)

(注意width =""和src =""之间没有空格)

<a href="/wiki/File:TallGrass.gif" title="File:TallGrass.gif"><img alt="TallGrass.gif" src="http://media-mcw.cursecdn.com/3/34/TallGrass.gif" width="150"height="150"></a>
Run Code Online (Sandbox Code Playgroud)

(注意在width =""和height =""之间缺少空格.)

无论如何要忽略这些角色之间的空白?因为我不是正则表达式专家.

php regex preg-match removing-whitespace

35
推荐指数
1
解决办法
5万
查看次数

Libgdx窗口调整大小:保持纵横比

我目前正在使用Libgdx库进行游戏,目前已经遇到了一个小障碍.

我在桌面项目的Main.java类中禁用了当前调整大小的功能.

LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
    cfg.resizable = false;
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一种简单的方法可以在保持宽高比的同时调整窗口大小.(就像你转移+调整大小时)

我有什么选择?:)

java desktop-application libgdx

7
推荐指数
1
解决办法
8826
查看次数

使用PHP5读取XML文件

所以我一直试图从PlaystationNetwork API获取一些数据,

http://www.psnapi.com.ar/ps3/api/psn.asmx/getPSNID?sPSNID=jameslfc19

所以我一直在使用这段代码

<?php
//Get Username
$username = $_GET["u"];

// Passing the XML
$psnxml = @simplexml_load_file('http://psnapi.com.ar/ps3/api/psn.asmx/getPSNID?sPSNID=' .$username);

$psnname = $psnxml->PSNId->Avatar;
echo $psnname;
?>
Run Code Online (Sandbox Code Playgroud)

这绝对没有输出..

我正在使用@,否则我得到了(是的我知道,但我认为即使XML文档有500个Internel服务器错误,它仍然会获取数据)

Warning: simplexml_load_file(http://psnapi.com.ar/ps3/api/psn.asmx/getPSNID?sPSNID=jameslfc19) [function.simplexml-load-file]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in /Applications/XAMPP/xamppfiles/htdocs/Sigs/PSN2.php on line 6
Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么?我假设我忽略了@的错误导致了问题.

php xml simplexml

1
推荐指数
1
解决办法
1069
查看次数