Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用正则表达式查找字符串_C#_Javascript_.net_Regex - Fatal编程技术网

C# 用正则表达式查找字符串

C# 用正则表达式查找字符串,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文档。这是您将看到的第一件事。非常好的来源:但是我如何使它更通用,我的意思是我只想给它字符串值,以查找它,而不是确切地说,

我想在文本中找到一个字符串,例如Hello World

“你好,世界你好, 你好世界“

我想用摇滚取代Hello World

“摇滚,摇滚,摇滚”

使用perl

$ 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')