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