java使用模式和匹配器从字符串中获取特定值
我想使用返回给我的模式(ssid,psk,proority)作为键 以及与每个键相关的值。 如果有办法理解我必须使用的表达方式 就像
Pattern.compile("(\\w+?):(\\w+?),")
回复我
这是我的绳子
network={
ssid="name"
psk="password"
key_mgmt=WPA-PSK
priority=1
}
network={
ssid="another name"
psk="another password"
key_mgmt=WPA-PSK
priority=1
}
# 1 楼答案
以下是一个丑陋的解决方案:
我将文本输入放入一个名为
file.txt
的文件中,并通过BufferedReader读取它这是我的输出: