如何从另一个字符串中获取匹配正则表达式的子字符串?

时间:2015-01-24 16:48:28

标签: java regex string

似乎无法在SO中找到任何特定于Java的内容。

我正试图获取MAC地址。

例如:

String input =“9hin00:1b:63:84:45:e6n0hu”;

我需要得到“00:1b:63:84:45:e6”

其中MAC地址可以是任何字符集,但始终使用“..:..:..:..:..:..”模式

1 个答案:

答案 0 :(得分:1)

您可以使用此正则表达式匹配MAC地址:

(?:[a-fA-F0-9]{2}:){5}[a-fA-F0-9]{2}

RegEx Dmo