preg-split

    1热度

    1回答

    我有一个字符串是包括,(逗号)和。(点)。 我想分割逗号和点。我很困惑以点和逗号分割。

    3热度

    1回答

    preg_split有一个可选的PREG_SPLIT_DELIM_CAPTURE标志,它也返回返回数组中的所有分隔符。 mb_split没有。 有没有什么办法来拆分多字节字符串(不只是UTF-8,但所有类型)和捕获分隔符? 我正在尝试制作一个多字节安全的换行符,保留换行符,但希望使用更具代表性的可用解决方案。 解决方案 由于用户卡西米尔等伊波利特,我建立了一个解决方案,并张贴在GitHub上 (h

    1热度

    1回答

    我遇到了preg-split函数的一些问题。 我想得到分隔符之前的内容,而不是之后的内容。 我发现一些线索解释说,使用下面的代码会做的伎俩: $var = end(preg_split('/\./',$string)); echo($var[0]); 但是,当我这样做,我只得到了第一个字符,而不是一个点之前的每个字符。 这里是我的代码: $item = "software_technical

    2热度

    1回答

    我想使用多个分隔符(↑↑ , ↑ , ↓↓ , ↓)爆炸一个字符串。 例如,我有这个intput字符串: $string = "(2.8 , 3.1) → (↓↓2.4 , ↓3.0)"; 我想将其转换成这样(预期输出)数组: Array ( [0] => (2.8 , 3.1) → ( [1] => ↓↓ [2] => 2.4 , [3] => ↓

    0热度

    2回答

    我试图保持preg_split分隔符(< tr>和</tr>),而不将它分开放置在新的数组位置,并且无法弄清楚。所以任何帮助将不胜感激。 我试图采取从下一个HTML代码中的每一行,并把它放在一个不同的排列位置: <tr><td> one column </td><td>second column</td></tr><tr><td> one column </td><td>second column

    0热度

    2回答

    例如,我想分割以下HTML代码: <a href="http://www.google.com">Google</a> 输出应当用空格以及尖括号将分隔 Array( [0] => < [1] => a [2] => href="http://www.google.com" [4] => > [5] => Google [6] => < [7] => /a [8] => >

    1热度

    1回答

    好的,这是问题。我有一个字符串。此字符串是美国国务院码的组合 $codes = 'ALAKAZARCACOCTDEDCFLGAHIIDILINIAKSKYLAMEMDMAMIMNMSMOMTNENVNHNJNMNYNCNDOHOKORPARISCSDTNTXUTVTVAWAWVWIWY'; 我需要将字符串分割成两个字母,如“AL”,“AK”,“AZ”,“AR”等 我除了preg_split之外

    2热度

    1回答

    我需要在大写字母和数字之间进行拆分,并将一系列大写字母拆分为字符串中任意位置的整个单词。这可能是最简单的,只是举例说明,请参见下面的测试脚本: $tests = array('FooBar', 'fooBar', 'Foobar', 'FooBar1', 'FooBAR', 'FooBARBaz', '1fooBar', '1FooBar', 'FOOBar'); foreach($tests

    1热度

    1回答

    我想通过“preg_split”解析短码到数组中。 这是例如短代码: [contactform id="8411" label="This is \" first label" label2='This is second \' label'] ,这应该是结果数组: Array ( [id] => 8411 [label] => This is \" first l

    3热度

    1回答

    我遇到了问题preg_split。我需要一个正则表达式来将我的字符串分解为数字和字符。我的字符串的一个例子是: 1_AB_CD_2_ABC_3_ABD ,我想结果分裂: 1 AB_CD 2 ABC 3 ABD 我试图用这个表达式表达,但这个不行: preg_split("/(^\d)(?=_)|(?<=_)(\d)(?=_)/",$sequence,PREG_SPLIT_DELI