首页 > TAG信息列表 > preg-split

php-将嵌套的文本转换为字符串

我目前正在使用PHP,但我想还有其他编码语言可以更好地解决此问题.如果您对其他可能更好用的编码语言有任何建议,请告诉我. 我正在尝试将嵌套文本转换为单独的字符串. 很难解释,因为英语不是我的母语,所以我将写一个我要完成的示例. 来源: foo { bar tree; bar ball/sand;

PHP将粗体文本移到数组键

我有详细信息数组: [info_details] => Array ( [0] => <b>title:</b> this is title [1] => <b>name:</b> this is name [2] => <b>created</b> this is date

PHP-preg_split字符串成字母对

我在这个简单的问题上遇到了太多麻烦:将字符串拆分为2个字符的值的数组,即 $string = 'abcdefgh'; // With the correct regex, should return ['ab','cd','ef','gh']; $array = preg_split("/?????/",$string); 什么是织补正则表达式?解决方法:请改用str_split(

PHP拆分为preg_split()

我想转换下面的分割函数,我一直用它来preg_split ..它有点混乱,因为值会不时改变… 当前代码: $root_dir = 'www'; $current_dir = 'D:/Projects/job.com/www/www/path/source'; $array = split('www', 'D:/Projects/job.com/www/www/path/source', 2); print_r($array)

php – 如何使用’PREG’或’HTACCESS’删除URI中的多个斜杠

如何使用’PREG’或’HTACCESS’删除URI中的多个斜杠 site.com/edition/new/// – > site.com/edition/new/ site.com/edition///new/ – > site.com/edition/new/ 谢谢解决方法:在正则表达式中使用加号表示出现一个或多个前一个字符.所以我们可以在preg_replace中添加它来替换一

php – 如何在逗号上拆分一个没有后跟空格的字符串?

我希望结果如下: Cats, Felines & Cougars Dogs Snakes 这是我能得到的最接近的. $string = "Cats, Felines & Cougars,Dogs,Snakes"; $result = split(',[^ ]', $string); print_r($result); 结果如何 Array ( [0] => Cats, Felines & Cougars

PHP Regex – 使用逗号分隔符拆分字符串,标记之间使用IGNORE逗号

鉴于此字符串: $somethingawesome = '<[return date("Y-m-d", strtotime("yesterday"));]>,<[return "cool!";]>,TRUE,foo'; 我如何获得这样的数组: Array ( [0] => <[return date("Y-m-d", strtotime("yesterda

php – regexp使用逗号(,)分隔符分割字符串,但如果逗号是大括号{,}则忽略

我需要一个正则表达式来使用逗号(,)分隔符来分割字符串,但是如果逗号在下面的示例中是花括号{,}则忽略; "asd", domain={"id"="test"}, names={"index"="user.all", "show"="user.view"}, test="test" INTO(应该是) "asd" doma

php – 将字符串拆分为&但不是\u0026\u0026

我有一个包含&的URI和&&我需要将它分成一个阵列只在单个&分隔符,例如QUERY1 = X&安培; QUERY2 = A&安培;&安培; B和QUERY3 = Y 应打印出来 array( 0 => query1=X 1 => query2=A&&B 2 => query3=Y ) 我知道我可以使用preg_split,但无法弄清楚正则表达式.有人可以帮忙吗?解

PHP Regex匹配最后一次出现的字符串

我的字符串是$text1 =’A373R12345′ 我想找到这个字符串的最后一个数字编号.所以我使用这个正则表达式^(.*)[^ 0-9]([^ – ] *)然后我得到了这个结果:1.A3732.12345 但我的预期结果是:1.A373R(它有’R’)2.12345 另一个例子是$text1 =’A373R 12345′然后我得到了这个结果:1.A373R2.

php – 我试图拆分/爆炸/ preg_split一个字符串,但我想保留分隔符

我试图拆分/爆炸/ preg_split一个字符串,但我想保留分隔符示例: explode('/block/', '/block/2/page/2/block/3/page/4'); 预期结果 : array('/block/2/page/2', '/block/3/page/4'); 不确定我是否必须循环然后重新为数组值添加前缀或者是否有更简洁的方法. 我用PREG_SPLIT_DELIM

preg_split在PHP中有两个分隔符

如何在preg_split中合并两个分隔符?例如: $str = "this is a test , and more"; $array = preg_split('/( |,)/', $str, -1, PREG_SPLIT_DELIM_CAPTURE); print_r($array); 会产生一个数组 Array ( [0] => this [1] => [2] => is [3] =>