: Dog 172 Network type : Infrastructure Authentication : WPA2-Personal Encryption : CCMP BSSID 1 : FF:FF:FF:FF:FF:FF Signal : 91% Radio type : 802.11n Channel : 1 Basic rates (Mbps) : 1 2 5.5 11 Other rates (Mbps) : 6 9 12 18 24 36 48 54
采用这种模式:
^:\s+(\S+).*$
我可以匹配Dog,但是如何匹配网络的全名?
我尝试了一些东西,但是我总是匹配其他东西。
答案 0 :(得分:1)
您可以使用
^:\s+(\S.*?)\s*Network type
请参见regex demo。
它将匹配
^
-字符串的开头:
-冒号\s+
-超过1个空格(\S.*?)
-第1组:一个非空格字符\s*
-超过0个空格Network type
-文字字符串。结果在组1中。