67,515
社区成员
发帖
与我相关
我的任务
分享
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test {
public static void main(String[] args) {
String target="abasdfasdf $asdfasd$ andfdf $df$ adskflasdf asdfasdf $123$ asdfasfd ";
List list = new ArrayList();
Pattern p = Pattern.compile(" \\$\\S+\\$ ");
Matcher m = p.matcher(" " + target + " ");
while(m.find()){
list.add(m.group().trim());
}
System.out.println(list);
}
}
Pattern p = Pattern.compile("[\\$]\\S*");
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test {
public static void main(String[] args) {
String target="abasdfasdf $asdfasd$ andfdf $df$ adskflasdf asdfasdf $123$ asdfasfd ";
List list = new ArrayList();
Pattern p = Pattern.compile("\\S*[\\$]\\S*");
Matcher m = p.matcher(target);
while(m.find()){
list.add(m.group());
}
System.out.println(list);
}
}