preg-match

    -1热度

    1回答

    我已经字符串: [18d03] Complete screen 12" (tablet) 而且我想: $one = '18d03'; $two = 'Complete screen 12"'; $three = 'tablet'; 现在我有这样的: preg_match('/^(.+?)\s*\(([^)]+)\)$/', $local->parts_name, $explode);

    0热度

    2回答

    我运行一个网站,接受贝宝付款。当用户对他们的购买有疑问时,他们会通过自己编码的票务系统向我发送他们的交易ID。 我想将交易ID变成URL(链接将提取交易信息),以使我的一切都变得更快。 我知道事务ID是17个字符长。我将如何去做这件事? UPDATE: 当用户后,让我们说。 “你好,我的名字是John Doe,我进行了购买,并且遇到了问题,交易ID:XXXXXX”。我需要能够把XXXX变成一个链接

    0热度

    2回答

    我有一个字符串值保存在一个变种,我想比较它与阵列和打印数组编号是最接近的匹配,而区分大小写。 所以,问题是我怎么找到我的阵列我VAR $bio在这种情况下,距离最近的比赛将是 我见过pregmatch但我对如何在这种情况下使用它不确定。 代码,我 <?php $bio= "Tom, male, spain"; $list= array( 1 => array("Tom", "male

    -2热度

    1回答

    我有收集用户详细信息的网站表单。手机提交的内容非常棒,因为它可以验证电话号码并防止任何人将该字段留空或键入单词。 这里是我的正则表达式如何寻找该领域: if (!preg_match('/^[0-9ext()+ -.:]{9,35}$/i', $Phone)){ $error.= "<li><font face=arial>Phone number is <em><strong>required

    0热度

    1回答

    我写了一点框架。无法访问网址/page/test。说page not found。可能是urls.php中的正则表达式有问题?它看起来像浏览器处理URL本身,但脚本应该这样做。 <?php class griEngine { public $settings, //settings $uri, //current URI $app; //curent app

    1热度

    2回答

    我用正则表达式给出的格式地址 $address='2/12, 1st street, ch-90'; (preg_match('/^[a-zA-Z0-9\s #,-.]+$/i', $address)) PLS建议我加入pregmatch的forward slash它匹配上述地址。由于

    0热度

    1回答

    如何检索非字母数字或下划线与句点之间的所有字符串?例如,对于下面的字符串,获取[sources_1st,sources]。 https://stackoverflow.com/a/10596688/1032531是一个类似的问题,但似乎并不适合我。 <?php function check($pattern,$str) { echo($pattern.'<br>'); p

    0热度

    1回答

    我有一个获取匹配值的问题。 我有这样的代码 preg_match('/<meta property="og:image" content="(.*)" \/><meta property=/s', $result, $lq); $link = (string) urldecode($lq[1]); echo $link; preg_match('/url=(.*?)&_nc_hash/u',

    1热度

    2回答

    我目前的一个问题,在PHP的数组, 我请求从一个HTML网站的所有<li>标签具有: $dochtml = new DOMDocument(); $dochtml -> loadHTMLFile("my.html"); /*get all li’s*/ $lis = $dochtml -> getElementsByTagName('li'); 我的HTML正文: <li>gfvgve

    1热度

    1回答

    我需要一个preg_replace()表达式来删除除数字和css单位以外的所有字符(字母&标点符号)。但我需要它匹配确切单位而不是字母。 比如我写这个表达式: $check = preg_replace('/[^(0-9|px|em|\%|pt|cm|auto)$]/', '', '80sd0sdfdfpx'); echo $check; ,其结果是: 800px 那OK,直到这个例子: