preg-split

    0热度

    1回答

    如何排除preg_split正斜杠,后跟字符串括在单引号中? 我已经对这个问题颇感兴趣。 下面是代码,其次是输出。 $str = "storeid='1,2',categoryname = 'the ultimate \'operating room'"; $match = preg_split("/('[^'\\\\]*')/U", $str, null, PREG_SPLIT_DELIM_

    -3热度

    1回答

    我需要一个正则表达式专家,他可以将此单个字符串变量分解为多个变量。来源的数据有换行符,但没有显示\ n。 我会非常感谢。 $text_utf8_test = "lat:24.910717 lon:67.073710 speed:0.00 T:17/02/22 17:00 http://maps.google.com/maps?f=q&q=24.910717,67.073710&z=16 P

    3热度

    2回答

    我有一个包含&和&&的URI,我只需要在单个&分隔符处将它拆分成一个数组,例如, query1=X&query2=A&&B&query3=Y 应该打印出来 array( 0 => query1=X 1 => query2=A&&B 2 => query3=Y ) 我知道我可以使用preg_split但想不通的正则表达式。有人可以帮忙吗?

    1热度

    2回答

    我想分割一个字符串到数组中。我希望单词和元字符在数组中分开。 像这样: $string = 'This is a string? Or an array?'; 我想: array[0] = 'This', array[1] = 'is', array[2] = 'a', array[3] = 'string', array[4] = '?', array[5] = 'Or', ar

    0热度

    3回答

    我正在构建模板引擎,并希望允许嵌套逻辑。 我需要使用分隔符“@”来分隔下面的字符串,但是想要忽略这个分隔符 - treat只是另一个字符 - 如果它在[方括号内]。 这里是输入字符串: @if(param1>=7) [ something here @if(param1>9)[ nested statement ] ] @elseif(param2==true) [ 2st condition t

    0热度

    2回答

    我有一个字符串是这样的: bla bla: [blabla: "bla"] 我想炭":"爆发,并你可以看到我在二号位有这个字符,但我想仅第一个 分裂呢?所以结果我想要的是: 1- bla bla 2- [blabla: "bla"] 我怎样才能做到这一点使用使preg_split?

    1热度

    1回答

    我在pregsplit下面的表达式: $content = preg_split('/([\p{P}\p{S}])|\s/', $file, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE); 现在,如果输入文件的内容是int somenumber; 这将分成: int somenumber ; 如果是INT some_number

    2热度

    4回答

    $str = "[10:42-23:10]part1[11:30-13:20]part2" 我想将它拆分成类似: [1] 10:42-23:10 [2] part1 [3] 11:30-13:20 [4] part2 我设法想出的最好的是: $parts = preg_split("/(\\[*\\])\w+/", $str); 但这对返回 [0] => [10:42-23:10

    0热度

    1回答

    我的输入: A B C D E F G H 我的代码: $field=preg_split("/ /",$line); 之后,的$field[0]线路1和正确3个匹配的值,而对于第2行它包含一个神秘的空白和$field[0]未能与下游的“E”匹配。这里有什么问题以及如何解决它? (编辑:问题解决了,感谢@Toto)

    0热度

    1回答

    我陷入了几个小时,出现以下问题。我有我自己的CMS,我使用简码[plugin-pluginname]来激活一个插件。现在我想在该简码中指定一个组,该简码稍后在包含一次文件中用作查询的变量以选择该特定ID。 在那一刻,我得到了以下的代码: $regex = '~\[plugin-([^]]+)]~'; $content_one = htmlspecialchars_decode($pag