标签: explode

从电子邮件正文中删除签名的最佳方法

我正在解析一些电子邮件.移动邮件,iPhone和我认为iPod touch将签名附加为单独的边界,使其易于删除.并非所有邮件客户端都这样做,只需使用" - "作为签名分隔符.

我需要从字符串中删除' - ',但只是最后一次出现.

样本副本

 hello, this is some email copy-- check this out
 --
 Tom Foolery
Run Code Online (Sandbox Code Playgroud)

我想要分裂' - ',删除最后一部分,我会拥有它,但是explode()和split()似乎都没有返回值得让我知道它是否做了什么,如果没有一场比赛.

我无法让preg_replace跨越多行.我已将所有行结尾标准化为\n

什么是最好的建议最终得到"你好,这是一些电子邮件副本 - 检查出来",没有,将有没有签名的情况,当然会有我不能的情况涵盖所有案件.

php regex parsing split explode

3
推荐指数
1
解决办法
4844
查看次数

列表和爆炸

我想在我的网站上使用url重写,我想使用list()和explode()函数来获取正确的内容.目前我的代码如下所示:

list($dir, $act) = explode('/',$url);
Run Code Online (Sandbox Code Playgroud)

在这种情况下$url,等于绝对URL中第一个斜杠之后的所有内容,即http://example.com/random/stuff => $url = random/stuff/这样可以正常工作,但是如果我想转到http://example.com/random/那么它将在页面上打印一个通知.如何停止显示通知我是否需要使用除list()功能以外的其他功能?

现在通知是"通知:未定义的偏移量:1 ......"

谢谢您的帮助!

php arrays list url-rewriting explode

3
推荐指数
2
解决办法
3万
查看次数

PHP:文本explode()问题

我有explode()函数的问题.我使用该函数来爆炸像"Name:Replica"这样的字符串,但有时在字符串中有2个或更多冒号(":")并且存在问题,因为我的脚本是:示例:" Name:replica:replica2:replica3 "

$explode = explode(":", $string);
$query = "INSERT INTO `table` (`field_1`, `field_2`) VALUES ('".$explode[0]."', '".$explode[1]."')";
Run Code Online (Sandbox Code Playgroud)

我需要解决这个问题的任何方法.因为当我在第一个冒号(":")之后拆分字符串时,第二部分必须是最后一部分.

问候,乔治!

Ps - 对不起我的英文.

php split explode

3
推荐指数
1
解决办法
2164
查看次数

使用jquery爆炸动画

我有一个带有span标签的容器,如果我单击span元素,我需要有一个爆炸动画,并删除该元素.

我能够使用淡入淡出效果,但我不知道如何使用爆炸效果,如果使用这种方式它只是删除没有任何动画:

CSS:

#container a span { display:none; background-image:url(images/remove.png); background-repeat:no-repeat; width:16px; height:16px; position:absolute; right:0px; top:0px;} 
#container a:hover span { display:block;}  
Run Code Online (Sandbox Code Playgroud)

淡化效果:

  $('.container a span').live('click', function (e) {
                $(this).closest('div.container').fadeOut("normal", function () {
                  $(this).remove();
                                });
                return false;
   });
Run Code Online (Sandbox Code Playgroud)

爆炸效应

$('.container a span').live('click', function (e) {
                    $(this).closest('div.container').fadeOut("normal", function () {
                    $(this).hide('explode', { pieces: 25 }, 600);
                      $(this).remove();
                                    });
                    return false;
});
Run Code Online (Sandbox Code Playgroud)

这些是我绑定动态添加的图像,如下所示:

 uploader.bind('FileUploaded', function (up, file, res) {
            $('#container').append("<div class='container a'><a href='#'><img src='uploads/" + document.getElementById("currentDirectory").value + "/" + file.name + "' width='64' height='64'/><span></span></a></div>"); …
Run Code Online (Sandbox Code Playgroud)

jquery animation image explode

3
推荐指数
1
解决办法
8020
查看次数

csv解析,爆炸避免""

我有一个csv文件(真的很大),我正在用PHP解析.

现在是这样的.

x,y,z,value,etc
Run Code Online (Sandbox Code Playgroud)

但有时会有这样的:

x,"blah,blah,blah",z,value,etc
Run Code Online (Sandbox Code Playgroud)

这样做:explode(',',$string); 如果""值也会爆炸内部的一切.

array([0]=>x,[1]=>"blah,[2]=>blah,[3]=>blah"....)
Run Code Online (Sandbox Code Playgroud)

我能做些什么来做到这一点:

array([0]=>x,[1]=>"blah,blah,blah",[2]=>z....)
Run Code Online (Sandbox Code Playgroud)

代替?

谢谢

php csv explode

3
推荐指数
1
解决办法
100
查看次数

意外的括号'[' - PHP

我正在为我的小应用团队的Java代码编写一个小存储库,我的代码中出现了这个错误.

$base = explode(".", $class)[0];
Run Code Online (Sandbox Code Playgroud)

仅此出现该问题的一个每一次的代码行.据我所知,以上是正确的PHP语法,所以发生了什么?

解析错误:语法错误,第27行的.../mitc/code/index.php中的意外'['

如果你想看到错误,请访问http://chancehenrik.x10.mx/mitc/code/和我网站上的其他地方.

php arrays explode

3
推荐指数
1
解决办法
5075
查看次数

爆炸到数组并将每个元素打印为列表项

我在数据库的表字段中有一组数字,数字用逗号','分隔.我正在尝试执行以下操作:

步骤1:从数据库中选择一组数字并将其分解为数组:

$array =  explode(',', $set_of_numbers);
Run Code Online (Sandbox Code Playgroud)

步骤2:使用以下方法打印数组的每个元素作为列表项foreach loop:

foreach ($array as $list_item => $set_of_numbers){
    echo "<li>";
    print_r(array_list_items($set_of_numbers));
    echo "</li>";}
Run Code Online (Sandbox Code Playgroud)

请有人告诉我有什么问题.谢谢.

php foreach explode

3
推荐指数
1
解决办法
7万
查看次数

仅在最后一次出现爆炸匹配时爆炸字符串

我正在尝试爆炸一个字符串,但我需要它仅在最后爆炸'and'而不是每个爆炸'and'。有没有办法做到这一点?

<?php

$string = "one and two and three and four and five";
$string = explode(" and ", $string);

print_r($string);

?>
Run Code Online (Sandbox Code Playgroud)

结果:

数组([0] =>一个[1] =>两个[2] =>三个[3] =>四个[4] =>五个)

需要结果:

数组([0] => 1和2以及3和4 [1] => 5)

php explode

3
推荐指数
1
解决办法
2014
查看次数

如何在explode()函数中使用条件?

这是我的代码:

$str = "this is a test"
$arr = explode(' ', $str);
/* output:
array (
    0 => "this",
    1 => "is",
    2 => a,
    3 => test
)
Run Code Online (Sandbox Code Playgroud)

我要做的就是将这个条件添加到explode()函数中:

如果单词a后跟单词of test,则将它们视为一个单词.

所以这是预期的输出:

/* expected output:
array (
    0 => "this",
    1 => "is",
    2 => a test
)
Run Code Online (Sandbox Code Playgroud)

换句话说,我想要这样的事情:/a[ ]+test|[^ ]+/.但我不能使用提到的模式作为explode()功能的替代品.因为实际上,我需要关注许多双字词.我的意思是有一系列单词我想被视为一个单词:

$one_words("a test", "take off", "go away", "depend on", ....);
Run Code Online (Sandbox Code Playgroud)

任何的想法?

php regex conditional function explode

3
推荐指数
1
解决办法
769
查看次数

如何使用两列来区分熊猫数据框中的数据点

我有一个如下所示的数据框:

import pandas as pd
df = pd.DataFrame({'a':[1,2,3], 'b':[[1,2,3],[1,2,3],[1,2,3]], 'c': [[4,5,6],[4,5,6],[4,5,6]]})
Run Code Online (Sandbox Code Playgroud)

我想用 b 列和 c 列爆炸数据框。我知道如果我们只使用一列那么我们可以做

df.explode('column_name')
Run Code Online (Sandbox Code Playgroud)

但是,我找不到使用两列的方法。所以这是所需的输出。

output = pd.DataFrame({'a':[1,1,1,2,2,2,3,3,3], 'b':[1,2,3,1,2,3,1,2,3], 'c': [4,5,6,4,5,6,4,5,6]})
Run Code Online (Sandbox Code Playgroud)

我试过了

df.explode(['a','b'])
Run Code Online (Sandbox Code Playgroud)

但它不起作用并给了我一个

ValueError: column must be a scalar.
Run Code Online (Sandbox Code Playgroud)

谢谢。

python explode dataframe pandas

3
推荐指数
1
解决办法
99
查看次数