我有一个像 blahROOT 这样的词。我如何使用正则表达式在 Java 中提取 blah。我有很多以 ROOT 结尾的词。我只想提取第一个词。
最佳答案
试试这个正则表达式:
([\w\d\s]+)ROOT
像这样的东西应该可以工作:
Pattern p = Pattern.compile("([\\w\\d\\s]+)ROOT");
Matcher m = p.matcher(mystr);
String word = null;
if (m.find()) word = m.group(0);
关于java - 提取部分作品的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6439365/