Java 匹配特定形式的正则表达式

Java 匹配特定形式的正则表达式,java,regex,Java,Regex,我想匹配以下形式的正则表达式 (hex_number) (anything) constant=(true or false) 任何内容都可以匹配任何可打印字符或空格或制表符。我用java编程,所以我使用了以下正则表达式: (\\p{Alnum}+) (\\.+) constant=(true|false) 前两个匹配组是我真正想要的。但是我没有找到匹配的 有什么想法吗 注:Alnum和只是为了简单起见,它们将比我需要的匹配更多,这很好 编辑:不敢相信我第一次错过了这个。您想要的是,而不是\

我想匹配以下形式的正则表达式

(hex_number) (anything) constant=(true or false)
任何内容
都可以匹配任何可打印字符或空格或制表符。我用java编程,所以我使用了以下正则表达式:

(\\p{Alnum}+) (\\.+) constant=(true|false)
前两个匹配组是我真正想要的。但是我没有找到匹配的

有什么想法吗


注:
Alnum
只是为了简单起见,它们将比我需要的匹配更多,这很好

编辑:不敢相信我第一次错过了这个。您想要的是
,而不是
\\.
。您的版本与文本
字符匹配

([0-9A-Fa-f]+)\\s(.+)\\sconstant=(true|false)

编辑:不敢相信我第一次错过了这个。您想要的是
,而不是
\\.
。您的版本与文本
字符匹配

([0-9A-Fa-f]+)\\s(.+)\\sconstant=(true|false)

摩根我现在试过了,但还是有同样的问题。摩根,我明白我的错误了。我会再试一次。@r.v-很乐意帮忙。对不起,一开始我没有注意到这一点;我忙着寻找一些模糊的东西,以至于我没有注意到我面前的东西!你可能也是这么做的。发生在我们所有人身上。:)摩根我现在试过了,但还是有同样的问题。摩根,我明白我的错误了。我会再试一次。@r.v-很乐意帮忙。对不起,一开始我没有注意到这一点;我忙着寻找一些模糊的东西,以至于我没有注意到我面前的东西!你可能也是这么做的。发生在我们所有人身上。:)