我有一个字符串,如下所示:
a_href= "www.google.com/test_ref=abc";
Run Code Online (Sandbox Code Playgroud)
我需要在上面的strinng中搜索test_ref = abc并用新值替换它
var updated_test_ref = "xyz";
a_href ="www.google.com/test_ref=updated_test_ref"
Run Code Online (Sandbox Code Playgroud)
即
www.google.com/test_ref=xyz.
Run Code Online (Sandbox Code Playgroud)
我们应该怎么做 ?
编辑:
test_ref值本身可以是一个URL链接,例如http://google.com?param1=test1m2=test2.我需要捕获完整的价值,直到第一次.
我试图使用Notepad ++ Search/Replace with Regular Expression将特定单词替换为这些单词的较短版本.
我使用以下正则表达式来匹配每个以er(但不是er一个单词)结尾的单词 - 并r使用反向引用将相匹配的单词替换为相同的单词减去结尾:
Find what: ([a-zA-z]+e)r
Replace with: $1
但它不会取代匹配的单词,即使它找到了它们.
但是,如果我将反向引用语法更改为:
Replace with: \1
一切正常.
为什么$1反向引用不起作用?
两种形式的后退有什么区别 - \1和$1?
我有一个很长的NSString,我试图替换特殊字符.我的部分字符串如下所示:
"veau (c\u00f4telette)","veau (filet)","agneau (gigot)","agneau (c\u00f4telette)","b**\u0153**uf (hach\u00e9)","porc (hach\u00e9)"
Run Code Online (Sandbox Code Playgroud)
我想用"oe"替换所有\ u0153.我试过了:
[response stringByReplacingOccurrencesOfString:@"\u0153" withString:@"oe"];
Run Code Online (Sandbox Code Playgroud)
但它不起作用....我不明白为什么!
这是我的问题:
我处于视觉模式.
我选择文本并将其复制到缓冲区.((y)的ANK)
我选择了另一个要替换的文本并粘贴缓冲区.((糊)
现在第二个选择已经在缓冲区中被替换,但是我希望第一个选择仍然在那里.
有任何想法吗?
我想只替换字符串中第一次出现的正则表达式.有没有方便的方法来做到这一点?
我有一个帖子表单,它将我的文本插入MySQL数据库.
我用
$post_text = mysql_real_escape_string(htmlspecialchars($_POST['text']));
Run Code Online (Sandbox Code Playgroud)
并想要替换\r\n自动添加的内容.
我试过了
$text = str_replace('\\r\\n','', $text);
$text = str_replace('\r\n','', $text);
$text = str_replace('\\R\\N','', $text);
$text = str_replace('\R\N','', $text);
$text = str_replace('/\r\\n','', $text);
$text = str_replace('/r/n','', $text);
$text = str_replace('/\R\\N','', $text);
$text = str_replace('/R/N','', $text);
Run Code Online (Sandbox Code Playgroud)
但\r\n始终包含在我的数据库条目中.
我怎样才能解决这个问题?
我试图替换字符串的特定位置的字符.
例如:
String str = "hi";
Run Code Online (Sandbox Code Playgroud)
将字符串位置#2(i)替换为另一个字母"k"
我该怎么做?谢谢!
我有一个由三部分组成的字符串.我希望字符串是(改变),分离部分(不改变)和最后改变的部分.我想删除分离部分和结束部分.分离部分是" - "所以我想知道的是,如果有一种方法可以在字符串的某个部分之后删除所有内容.
这种情况的一个例子是,如果我想把这个:"Stack Overflow - 一个问题的地方":"Stack Overflow".任何帮助表示赞赏!
我找不到用PHPStorm中的换行符替换字符串的方法.有人有想法吗?尝试\n但它只会添加2个字符而不是插入换行符.SolarBear回答后的其他数据以下是用例:
原文:
"aaaaa","bbbbb","CCC",
some other text
Run Code Online (Sandbox Code Playgroud)
期望的文字
"aaaaa"=>"iiii",
"bbbbb"=>"iiii",
"CCC"=>"iiii",
Run Code Online (Sandbox Code Playgroud)
其他一些文字
当我尝试SolarBear解决方案时,我选择"aaaa"行并选择多行,并且有
,
Run Code Online (Sandbox Code Playgroud)
在顶部框和
=>"iiii",
[newline]
Run Code Online (Sandbox Code Playgroud)
在第二个框中.会发生的是第一个","被替换,但奇怪的是当我点击替换下一个","PHPStorm再次替换相同的","这是点击替换按钮后的输出:
"aaaaa"=>"iiii"=>"iiii",
"bbbbb","CCCC"
Run Code Online (Sandbox Code Playgroud) 我有一个文件包含许多带变音符号的元音.我需要做这些替换:
我知道我可以一次更换一个:
sed -i 's/?/a/g' ./file.txt
Run Code Online (Sandbox Code Playgroud)
有没有更有效的方法来取代所有这些?