标签: replace

替换Common Lisp列表中的项目?

我有一个列表(我称之为L),索引(N)和新事物(NEW).如果我想用N替换L中的L,那么最好的方法是什么?我应该将子列表最多N,从N到列表的末尾,然后使用列表将第一部分,NEW和最后部分的新列表粘合在一起?或者有更好的方法吗?

lisp replace list common-lisp

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

没有提升的BOOST_STATIC_ASSERT

由于在我工作的公司中禁止使用boost,我需要在纯C++中实现其功能.我已经研究了增强源,但它们似乎太复杂了,至少对我而言.我知道static_assert()在C++ 0x标准中有一些东西,但我不想使用任何C++ 0x功能.

c++ boost replace static-assert

23
推荐指数
3
解决办法
8901
查看次数

修剪  用PHP

我有这样一句话.

1       2     3   4
Run Code Online (Sandbox Code Playgroud)

如您所见,在1到2个文本之间,还有额外的空格.我希望输出只有一个空格.所以我的输出将是1 2 3 4

如果我使用trim,它只能删除空格,但不是 如何使用PHP trim来获得这样的输出?

php string replace

23
推荐指数
5
解决办法
8万
查看次数

在notepad ++中查找并替换重新排序的日期格式

我有一个有几千行的文件要添加到MySQL数据库中.行中的日期值采用dd-mm-yyyy格式,但我需要它们采用yyyy-mm-dd格式.

例如,'11-04-2010',需要成为'2010-04-11',每一行.

在notepad ++或其他文本编辑器中有一种简单的方法吗?

regex replace date notepad++

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

将vim/search转换为搜索和替换,无需重新输入正则表达式

当我在Vim中执行搜索和替换时,我喜欢首先使用搜索功能(/regex)来直观地测试我的正则表达式.

是否有一种简单的方法来提示我在搜索和替换命令中写的表达式而不再输入它?

例如,如果我想在上面的文本中找到单词perform并将其替换为execute,则执行以下操作:

/performenter

有没有办法轻松插入perform下面的搜索和替换命令?

:%s/perform/execute/g

regex vi vim replace

23
推荐指数
2
解决办法
1766
查看次数

从字符串中删除特定单词

我试图从某个字符串中删除特定单词使用功能replace()或replaceAll()但这些删除即使它是一个字的一部分,这个词的所有出现!

例:

String content = "is not like is, but mistakes are common";
content = content.replace("is", "");
Run Code Online (Sandbox Code Playgroud)

输出: "not like , but mtakes are common"

期望的输出: "not like , but mistakes are common"

我怎样才能只替换字符串中的整个单词?

java replace

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

用正则表达式交换字母

我怎样才能调换字母o与字母e和e用o?

我刚试过这个,但我不认为这是一个很好的方法.有没有更好的办法?

my $str  = 'Absolute force';
$str =~ s/e/___eee___/g;
$str =~ s/o/e/g;
$str =~ s/___eee___/o/g;
Run Code Online (Sandbox Code Playgroud)

输出: Abseluto ferco

regex perl replace

23
推荐指数
2
解决办法
2019
查看次数

将列中的NA替换为相邻列中的值

此问题与具有相似标题的帖子相关(将R矢量中的NA替换为相邻值).我想扫描数据框中的列,并将NA替换为相邻单元格中的值.在上述帖子中,解决方案是将NA替换为不是来自相邻矢量的值(例如,数据矩阵中的相邻元素),而是固定值的条件替换.以下是我的问题的可重现的例子:

UNIT <- c(NA,NA, 200, 200, 200, 200, 200, 300, 300, 300,300)
STATUS <-c('ACTIVE','INACTIVE','ACTIVE','ACTIVE','INACTIVE','ACTIVE','INACTIVE','ACTIVE','ACTIVE',
                    'ACTIVE','INACTIVE') 
TERMINATED <- c('1999-07-06' , '2008-12-05' , '2000-08-18' , '2000-08-18' ,'2000-08-18' ,'2008-08-18',
                        '2008-08-18','2006-09-19','2006-09-19' ,'2006-09-19' ,'1999-03-15') 
START <- c('2007-04-23','2008-12-06','2004-06-01','2007-02-01','2008-04-19','2010-11-29','2010-12-30',
                   '2007-10-29','2008-02-05','2008-06-30','2009-02-07')
STOP <- c('2008-12-05','4712-12-31','2007-01-31','2008-04-18','2010-11-28','2010-12-29','4712-12-31',
                  '2008-02-04','2008-06-29','2009-02-06','4712-12-31')
Run Code Online (Sandbox Code Playgroud)

TEST < - data.frame(UNIT,STATUS,TERMINATED,START,STOP)测试

  UNIT   STATUS TERMINATED      START       STOP
1    NA   ACTIVE 1999-07-06 2007-04-23 2008-12-05
2    NA INACTIVE 2008-12-05 2008-12-06 4712-12-31
3   200   ACTIVE 2000-08-18 2004-06-01 2007-01-31
4   200   ACTIVE 2000-08-18 2007-02-01 2008-04-18
5   200 INACTIVE 2000-08-18 2008-04-19 2010-11-28
6   200 …
Run Code Online (Sandbox Code Playgroud)

replace r missing-data na

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

使用PHP转换所有类型的智能引号

我正在尝试在处理文本时将所有类型的智能引号转换为常规引号.但是,我编译的以下功能似乎仍然缺乏支持和正确的设计.

有谁知道如何正确地转换所有引用字符?

function convert_smart_quotes($string)
{
    $quotes = array(
        "\xC2\xAB"   => '"', // « (U+00AB) in UTF-8
        "\xC2\xBB"   => '"', // » (U+00BB) in UTF-8
        "\xE2\x80\x98" => "'", // ‘ (U+2018) in UTF-8
        "\xE2\x80\x99" => "'", // ’ (U+2019) in UTF-8
        "\xE2\x80\x9A" => "'", // ‚ (U+201A) in UTF-8
        "\xE2\x80\x9B" => "'", // ? (U+201B) in UTF-8
        "\xE2\x80\x9C" => '"', // “ (U+201C) in UTF-8
        "\xE2\x80\x9D" => '"', // ” (U+201D) in UTF-8
        "\xE2\x80\x9E" => '"', // „ (U+201E) …
Run Code Online (Sandbox Code Playgroud)

html php unicode replace double-quotes

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

如何删除Python中特定字符之前的所有字符?

我想删除指定字符或字符集之前的所有字符(例如):

intro = "<>I'm Tom."
Run Code Online (Sandbox Code Playgroud)

现在我想删除<>之前I'm(或更具体地说I).有什么建议?

python string replace

22
推荐指数
4
解决办法
5万
查看次数

标签 统计

replace ×10

regex ×3

php ×2

string ×2

boost ×1

c++ ×1

common-lisp ×1

date ×1

double-quotes ×1

html ×1

java ×1

lisp ×1

list ×1

missing-data ×1

na ×1

notepad++ ×1

perl ×1

python ×1

r ×1

static-assert ×1

unicode ×1

vi ×1

vim ×1