标签: replace

如何删除与模式匹配的整行

以下模式匹配整行,如何搜索和删除这些行.如果我在替换字符串中留下一个空格,当我通过eclipse执行时,它会在该特定行中留下空白.

^[\t ]*<param name="logic" .*$
Run Code Online (Sandbox Code Playgroud)

regex eclipse replace

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

如何匹配Notepad ++中的整行以进行搜索/替换?

我想在Notepad ++中对文件进行批量逐行替换,如下所示:

This is my line of text that I would like to replace
Run Code Online (Sandbox Code Playgroud)

至

"This is my line of text that I would like to replace" +
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法:

查找: ^$ 替换:"\1" +

查找: ^()$ 替换:"\1" +

查找: (^$) 替换:"\1" +

任何提示?提前致谢!

regex replace notepad++

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

将字符添加到数据框中的数字列

我有这样的数据帧:

  V1      V2      V3 
1  1 3423086 3423685 
2  1 3467184 3467723 
3  1 4115236 4115672 
4  1 5202437 5203057 
5  2 7132558 7133089 
6  2 7448688 7449283 
Run Code Online (Sandbox Code Playgroud)

我想更改V1列并在数字前添加chr.像这样:

  V1      V2      V3 
1  chr1 3423086 3423685 
2  chr1 3467184 3467723 
3  chr1 4115236 4115672 
4  chr1 5202437 5203057 
5  chr2 7132558 7133089 
6  chr2 7448688 7449283 
Run Code Online (Sandbox Code Playgroud)

在R中有办法做到这一点吗?

replace r add dataframe

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

使用jQuery更改选项的文本

如何使用jQuery更改选项的文本?

我想用一个选项中的Oldest更改Newest是一个<select>元素.

$('select option:contains("Newest")').changeText('Oldest');
Run Code Online (Sandbox Code Playgroud)

.replaceWith 对我不起作用.

谢谢.

---- ----更新

如果我的脚本看起来像这样:

$('select option:contains("Newest")').text('Oldest');
$('select option:contains("Oldest")').text('Newest');
Run Code Online (Sandbox Code Playgroud)

然后我取消了第一个脚本,但这不是我想要的.我有两个选项,一个是"Newest",我想用"Oldest"代替,另一个是"Oldest",我想用"Newest"代替.我怎么能做到这一点?

javascript jquery select replace option

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

如何从Lua中的字符串中删除空格?

我想从Lua中的字符串中删除所有空格.这是我尝试过的:

string.gsub(str, "", "")
string.gsub(str, "% ", "")
string.gsub(str, "%s*", "")
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.如何删除所有空格?

lua replace

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

javascript encodeURIComponent并将空格转换为+符号

我想编码我的URL,但我想将空格转换为加号.

这就是我试图做的......

var search = "Testing this here &";

encodeURIComponent(search.replace(/ /gi,"+"));
Run Code Online (Sandbox Code Playgroud)

从那里得到的输出是Testing%2Bthis%2Bhere%2B%26我想要的是Testing+this+here+%26我尝试用空格替换%20它以将其转换为加号,但这似乎不起作用.谁能告诉我这是什么我在这里做错了?

javascript regex replace encodeuricomponent

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

scala正则表达式组匹配和替换

val REGEX_OPEN_CURLY_BRACE = """\{""".r
val REGEX_CLOSED_CURLY_BRACE = """\}""".r
val REGEX_INLINE_DOUBLE_QUOTES = """\\\"""".r
val REGEX_NEW_LINE = """\\\n""".r

// Replacing { with '{' and } with '}'
str = REGEX_OPEN_CURLY_BRACE.replaceAllIn(str, """'{'""")
str = REGEX_CLOSED_CURLY_BRACE.replaceAllIn(str, """'}'""")
// Escape \" with '\"' and \n with '\n'
str = REGEX_INLINE_DOUBLE_QUOTES.replaceAllIn(str, """'\"'""")
str = REGEX_NEW_LINE.replaceAllIn(str, """'\n'""")
Run Code Online (Sandbox Code Playgroud)

是否有更简单的方法来分组和替换所有这些{,},\",\n?

regex replace scala regex-group

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

如何用.replace()方法替换多个字符串?

我想创建一个内容可编辑的div,我用星号替换显式单词.这是我的JavaScript代码:

function censorText(){
    var explicit = document.getElementById("textbox").innerHTML;
    var clean = explicit.replace(/"badtext1","cleantext1"|"badtext2","cleantext2"/);
    document.getElementById("textbox").innerHTML = clean;
}
Run Code Online (Sandbox Code Playgroud)

这是我的HTML contenteditable div

<div contenteditable="true" onkeyup="censorText()" id="textbox">Hello!</div>
Run Code Online (Sandbox Code Playgroud)

如您所见,我尝试使用正则表达式运算符一次替换多个字符串,但它不起作用.它不会取代badtext2用cleantext2,它取代badtext1用0.如何使单个.replace()语句替换多个字符串?

html javascript regex string replace

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

在Microsoft Word 2013中查找并替换正则表达式

我正在编辑一个带有大量不必要标记的电子书文档.我在文本中有许多部分,代码与此类似:

<i>Some text here</i>
Run Code Online (Sandbox Code Playgroud)

我正在尝试运行正则表达式查找和替换将找到两个i-tag之间的任何短语,删除i-tag,并将样式应用于文本.

这是我用来搜索的内容:

Find: (<i>)(*)(</i>)
Replace: \2
Run Code Online (Sandbox Code Playgroud)

我也选择Styles> i(斜体).这告诉我们的转换软件将斜体应用于文本.如果我离开i-tag,最终发生的事情是ScribeNet的转换过程将它们转换为十六进制值,以便它们在电子书中显示为文字文本.乱.

当我运行此搜索时,我没有得到任何结果.我检查了"使用通配符".我错过了什么?根据Microsoft的帮助网站,*用于表示任何数量或类型的字符,并且单个字符串应该括在括号中.

regex string replace ms-word

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

替换因子列中的<NA>

我想用<NA>有效值替换因子列中的值.但我找不到办法.此示例仅用于演示.原始数据来自我必须处理的外国csv文件.

df <- data.frame(a=sample(0:10, size=10, replace=TRUE),
                 b=sample(20:30, size=10, replace=TRUE))
df[df$a==0,'a'] <- NA
df$a <- as.factor(df$a)
Run Code Online (Sandbox Code Playgroud)

可能看起来像这样

      a  b
1     1 29
2     2 23
3     3 23
4     3 22
5     4 28
6  <NA> 24
7     2 21
8     4 25
9  <NA> 29
10    3 24
Run Code Online (Sandbox Code Playgroud)

现在我想<NA>用数字替换值.

df[is.na(df$a), 'a'] <- 88
In `[<-.factor`(`*tmp*`, iseq, value = c(88, 88)) :
  invalid factor level, NA generated
Run Code Online (Sandbox Code Playgroud)

我想我错过了关于因素的基本R概念.我呢?我无法理解为什么它不起作用.我想,invalid factor level意味着88不是这个因素的有效电平,对不对?所以我必须告诉因素栏还有另一个级别?

replace r dataframe na

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