Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要PHP正则表达式编号:number_Php_Regex - Fatal编程技术网

需要PHP正则表达式编号:number

需要PHP正则表达式编号:number,php,regex,Php,Regex,我需要以下用于PHP的正则表达式: Numbers:Numbers 127.0.0.1:27015 仅适用于特殊字符和数字。 长度或多或少有所不同。如果是这种情况,可以使用explode而不是regexp $foo = "127.0.0.1:27015"; $ent = explode(':', $foo); $ip = $ent[0]; $port = $ent[1]; 像这样的 ((\d{1,3}\.){3,3}\d{1,3}):(\d{1,5}) 另外,使用它也很好,你想要什么?

我需要以下用于PHP的正则表达式:

Numbers:Numbers 
127.0.0.1:27015
仅适用于特殊字符和数字。
长度或多或少有所不同。

如果是这种情况,可以使用explode而不是regexp

$foo = "127.0.0.1:27015";

$ent = explode(':', $foo);
$ip = $ent[0];
$port = $ent[1];
像这样的

((\d{1,3}\.){3,3}\d{1,3}):(\d{1,5})

另外,使用它也很好,你想要什么?像这样的正则表达式

^(([0-9]{1,2}|[12][0-9]{2})(\.([0-9]{1,2}|[12][0-9]{2})){3})[:]([123456]?[0-9]{1,4})$

那么你需要拿什么呢?试着自己写一些东西,如果不起作用,把它带给我们帮助你。你开始,我们帮助。我们不是为你写的。向我们展示您尝试过的实际代码,然后我们可以从中帮助您。如果你先自己尝试一下,很有可能你会非常接近答案。我看不到一个问题。我建议你看看关于正则表达式的教程,比如。请不要让别人用勺子喂你。“长度多少有点不同。”。这到底是什么意思?:-)15195:70111是正确的ip?那么让我们限制数字和组的数量:(\d{1,3}\){3,3}\d{1,3}):(\d+)