preg-match-all

    0热度

    2回答

    我有一个PHP代码,可以读取文本文件并允许用户完美地搜索单词及其作品。 文件内容是阿拉伯语 当用户进行搜索,系统会显示与它存在的行号申请的字符串。 我现在想要的是让系统读取多个文本文件,当用户请求一个单词时,系统将显示他找到用户请求的文件的名称。 这是可能的,如果我有100个文件,这个过程需要多长时间? 代码: <?php $myFile = "arabic text.txt"; $myF

    1热度

    2回答

    我试图解析一个查询字符串,并遇到了一些我无法弄清楚的东西。 试图匹配一个字符串,该字符串可以包含<或>,但是只有当字符串包含<时,才会看到一些奇怪的输出。 例子: <?php $gt = 'wt>f'; preg_match_all("/([A-Za-z<>]+)/", $gt, $gtmatches); ?> <pre><?php print_r($gtmatches); ?></pr

    -1热度

    1回答

    我试图匹配引用字符串的列表并获取每个带引号的子字符串。 PHP的preg_match_all验证引用字符串的列表,但返回的“$匹配”不包含所有引用的子字符串 - 通常它只返回第一个和最后一个。 我试过将名称(?P<name>)指定给表达式的组件,但这似乎只会导致结果的重复,而且我仍然不会收到所有带引号的子字符串。使用DEFINE为组件创建子程序并没有改善结果。 下面是我试图匹配的输入示例。 'ab

    -1热度

    2回答

    我想使用标题中提到的功能获得多个结果,到目前为止,我只能使用preg_match获得一个唯一值。我想获得所有结果的数组,然后将它们记录在我的数据库中。 这是我当前的代码: $casturl = "https://www.themoviedb.org/movie/353491-the-dark-tower/cast"; $cast = file_get_contents($casturl); p

    1热度

    1回答

    我刚刚拿到了使用preg_match_all阵列插入我试图使用此代码将其插入到表: $casturl = "https://www.themoviedb.org/movie/353491-the-dark-tower/cast"; $cast = file_get_contents($casturl); preg_match_all('#<img class="profile lazyload

    1热度

    1回答

    运行PHP 7.1.5,我有一个很长的字符串输出,我与preg_match_all分组。我试图让每个输出组成为一个新的数组key => value。例如,我有一个很长的字符串是这样的: $string = ( Name: John Doe Address: 123 Main St City: Chicago State: IL Zip: 60021 Name: Jane Smith A

    0热度

    1回答

    我被困在这个问题上,希望有人能帮助我。 我有一个包含如下的配置文件: config system interface edit "internal1" set vdom "root" set ip 192.168.1.1 255.255.255.0 set allowaccess ping https ssh http fgfm capwap set ty

    1热度

    1回答

    这是我的原字符串: - $data = "<br /> Q.156) Direction (156–160): Study the given pie-charts carefully to answer the questions that follow: <br /> Breaking up :- Number of Employees working in Different Depar

    -5热度

    2回答

    我尝试了很多组合来创建正确的正则表达式,但我失败了。 我想读此,输入: [@Homer Jay Simpson](id:homer) is a good guy. ,并得到 Array ( [0] => "[@Homer Jay Simpson](id:homer)", [1] => "Homer Jay Simpson", [2] => "homer" )

    1热度

    4回答

    我正在开发模板系统并遇到一些问题。 该计划是在其中创建带有[@tags]的HTML文档。 我可以只使用str_replace函数(我可以循环槽全部更换更多钞票),但我想按这个远一点;-) 我想允许嵌套的标签,并允许参数与每个标签: [@title|You are looking at article [@articlenumber] [@articlename]] 我想获得与preg_matc