function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
anurajanuraj 

value from the brackets regex expression

Please tell me how to get the value from the bracket in regex expression. i am trying to get the number from the bracket.

String selectvalue = '456TATA(Test)(123)';
Pattern p = Pattern.compile('(\B)');
String test = p.matcher(selectvalue).replaceAll('');
inputvalue = test;
return null;

 

I want '123' from 456TATA(Test)(123).
please help me to solve this
Thanks

Thanks

OyeCodeOyeCode

First thing get your hands polished on Regex and here are some funtastic tools

 

http://gskinner.com/RegExr/

 

Coming to Apex, you are using Apex classes implict compiler for Regular Expression so here is another example I have ony my site for you

 

http://www.forcelabs.net/2011/07/regular-expression-to-validate-phone.html

 

Happy coding

-ForceLabs (Visit Webpage for more)

OyeCodeOyeCode

I verfied on gskinner online regular expression complier and this is pretty neat capture Just try this (?:ABC)  : which mean this expression groups multiple tokens together without creating a capturing group. This allows you to apply quantifiers to the full group.

 

So in your case -

 

 Pattern would be - (?:123)

 

Tested and Verified on Gskinner - check and verify

 

 

 

Happy coding

-ForceLabs (Visit Webpage for more)