Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.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
Regex 以给定字符串开头的行的正则表达式_Regex_Pattern Matching - Fatal编程技术网

Regex 以给定字符串开头的行的正则表达式

Regex 以给定字符串开头的行的正则表达式,regex,pattern-matching,Regex,Pattern Matching,我想创建一个正则表达式,该表达式匹配以给定单词开头的输入文本,该单词后面可能有0个或更多字符(任何类型的字符) 例如,如果单词是 $$(你好)$$ 以下正则表达式是否符合上述要求: ^\$\$\(你好)\$\$.. 到这里: 你可以测试什么会起作用,什么不会起作用。非常适合快速测试正则表达式。您编写的内容将适用于您的示例,但我会对其进行更多测试以确定。应该这样做,为什么,您没有尝试过吗?您尝试过吗?是的,这会起作用,但请记住,它不会捕获任何内容,因为您没有任何未转义的参数(如果您需要该功能)。只

我想创建一个正则表达式,该表达式匹配以给定单词开头的输入文本,该单词后面可能有0个或更多字符(任何类型的字符)

例如,如果单词是

$$(你好)$$

以下正则表达式是否符合上述要求:

^\$\$\(你好)\$\$..

到这里:


你可以测试什么会起作用,什么不会起作用。非常适合快速测试正则表达式。您编写的内容将适用于您的示例,但我会对其进行更多测试以确定。

应该这样做,为什么,您没有尝试过吗?您尝试过吗?是的,这会起作用,但请记住,它不会捕获任何内容,因为您没有任何未转义的参数(如果您需要该功能)。只需测试它。为什么不使用
^\$\$\(hello\)\$\$\$
,因为您只检查文本的开头。是的,它在regexpal.com中工作。实际上,我的代码中有一些错误,这就是它不匹配的原因。我想匹配特殊字符,如$,?,%,(,]等,这就是为什么我需要转义这些特殊字符。同样,在regexp的末尾没有。*,我认为它只匹配以单词开头的文本,后面没有其他字符