-1

i need to find all values that resides between two asterisk symbol *data1* *data2* *data3* *data4* *data5*how do i set Regular Expression in java for this particular string. i tried indexof ..but it ain't work

sarath kumar
  • 134
  • 4

2 Answers2

0

this works fine...

String pattern = "\*([^*^\s*$]+)\*";
Pattern pt = Pattern.compile(pattern);
Matcher mat = pt.matcher(data);
sarath kumar
  • 134
  • 4
-1

To find only the values (without the asterisks). (Not find values completely blank):

(?<=\*)(\s*[^*\s]+\s*)
JGomez
  • 1
  • 3