Regex 试图找到正确的正则表达式

Regex 试图找到正确的正则表达式,regex,Regex,我有下面的例子应该与正则表达式匹配,我尝试了几种组合,读了很多答案,但仍然没有关于如何解决它的线索 规则是,找到以下各项的任意组合。在带引号的字符串中,我有以下regexp \“\w*(…)\w*\” 这涵盖了大多数情况: mmmas“A.F”asdaAA 196.34.45.“asd”@ “.add” sss“a.aa”sss “ “a…” “a..a” “.A” 但这一点仍然存在问题: “WERA.HJJ..J” 我一直在网站上测试regpexp 我将非常感谢您在这方面提供的任何帮助。从这个

我有下面的例子应该与正则表达式匹配,我尝试了几种组合,读了很多答案,但仍然没有关于如何解决它的线索

规则是,找到以下各项的任意组合。在带引号的字符串中,我有以下regexp

\“\w*(…)\w*\”

这涵盖了大多数情况:

mmmas“A.F”asdaAA

196.34.45.“asd”@

“.add”

sss“a.aa”sss

“a…”

“a..a”

“.A”

但这一点仍然存在问题: “WERA.HJJ..J”

我一直在网站上测试regpexp


我将非常感谢您在这方面提供的任何帮助。从这个问题来看,您似乎需要在一对引号中查找每一个出现的一个或多个点(以及可选的单词字符)。以下正则表达式将执行此操作:

\"\w*(\.+\w*)+\"
“WERA.HJJ..J”
中,您有一些单词字符后跟一个点,该点后跟一系列单词字符,然后再后跟点和单词字符。您的正则表达式将只在两边用一对可选的单词字符块匹配一个或两个点

正则表达式中的点被转义,以避免它们与任何字符匹配,因为它是元字符

检查。

将正则表达式更改为

\"\w*(\.+\w*)+\"
更新:逃跑。匹配点而不是任何字符


请正确设置问题的格式。您希望将正则表达式应用于哪种语言/工具?捕获后,您希望如何处理这些点?这也将匹配
“abc”
@ICM您想只匹配带点的,对吗?@SimonPA仍然匹配“abc”,因为结束引号之前的模式被设置为可选。我认为上一个版本是正确的,\“\w*(\.+\w*)+\”这个与“acb”不匹配,但与其余的匹配。。。很好,再次感谢你,guyshi,现在我测试了regexp,我需要在java编辑器中包含它,但是我得到了无效的scape序列,我试图对反斜杠进行scape,但是在我的regepx上仍然出现错误,我还需要添加什么吗\\“\\w*(\\.+\\w*)+\\”哦,我找到了。。。3睫毛\\\“\\w*(\\.+\\w*)+\\\”