C# 用正则表达式查找字符串
我想在文本中找到一个字符串,例如Hello World “你好,世界你好, 你好世界“ 我想用摇滚取代Hello World “摇滚,摇滚,摇滚” 使用perlC# 用正则表达式查找字符串,c#,javascript,.net,regex,C#,Javascript,.net,Regex,我想在文本中找到一个字符串,例如Hello World “你好,世界你好, 你好世界“ 我想用摇滚取代Hello World “摇滚,摇滚,摇滚” 使用perl $ perl -pe 'BEGIN{undef $/;} s/[hH]ello.*?World/Rock/smg' input "Rock ,Rock, Rock " 任何特定的语言?只要查看任何语言的regex文档。这是您将看到的第一件事。非常好的来源:但是我如何使它更通用,我的意思是我只想给它字符串值,以查找它,而不是确切地说,
$ perl -pe 'BEGIN{undef $/;} s/[hH]ello.*?World/Rock/smg' input
"Rock ,Rock, Rock
"
任何特定的语言?只要查看任何语言的regex文档。这是您将看到的第一件事。非常好的来源:但是我如何使它更通用,我的意思是我只想给它字符串值,以查找它,而不是确切地说,regex不做您认为它做的事情。你应该用括号来组成一个组,而不是方括号。这里有一个字符类,它相当于
[HWdehlor()|]
。
echo preg_replace('/[(H|h)ello World]+/','Rock','Hello World ,hello World, Hello World')