Extract hash tag from String

extract, java

Solution

try this -

String str="#important thing in #any programming #7 #& ";
Pattern MY_PATTERN = Pattern.compile("#(\\S+)");
Matcher mat = MY_PATTERN.matcher(str);
List<String> strs=new ArrayList<String>();
while (mat.find()) {
  //System.out.println(mat.group(1));
  strs.add(mat.group(1));
}

out put -

important
any
7
& 

Problem

I want to extract any words immediately after the `#` character in a `String`, and store them in a `String[]` array. For example, if this is my `String`... ``` "Array is the most #important thing in any programming #language" ``` Then I want to extract the following words into a `String[]` array... ``` "important" "language" ``` Could someone please offer suggestions for achieving this.

Original source