【问题标题】:How to get a substring through regex in java android?java - 如何通过java android中的正则表达式获取子字符串?
【发布时间】:2015-09-18 18:32:13
【问题描述】:

我有一个文本文件,里面有一些我必须收集的文本。我的文字就像this。我想提取网络计数、网络名称和网络密码。我尝试使用正则表达式,但我不知道我必须为此使用什么表达式。感谢您的帮助。

【问题讨论】:

  • 你能分享一下你的尝试吗?
  • 发布一些代码,显示您对正则表达式的尝试。
  • 我尝试使用 this link 但是。我不知道如何准确地使用它。
  • 不要发布更多链接...显示您到目前为止的代码实现...以便我们为您提供帮助。
  • just public static void extractinfo(String config_file) { ArrayList networkandinfo=new ArrayList(); }

标签: java android regex expression


【解决方案1】:

好的,所以要从文件中提取 ssid 和 psk,你可以试试这个:

ssid="([\w ]+)"|psk="([\w ]+)"

在哪里搜索

-->ssid=" 并提取 ".对于 psk 也是如此。

它们之间有一个 OR,所以它会同时搜索这两个词。您可以借助编号组获取提取的数据。

PS:不要忘记转义字符。

【讨论】:

  • 好吧,您可以随时投票或接受答案,而不是感谢;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-12
相关资源
最近更新 更多