I am quite exhausted as I have not found anything on MATLAB's website that suggests how to do this.
I have a set of strings e.g. 'AGB1129C(1)'and trying to do a regexp on them so that all the strings ending with (1) and (2) can be separated. The problem is that I cannot find an escape character that does brackets (). Does anyone know what the escape character should be?
N.B. my regexp was '[A-ZA-ZA-Z0-90-90-90-9]+\(1\)'.
解决方案
Your regex syntax is incorrect (but \ is proper escape character in MATLAB regexes). Try this sample:
>> regexp('AGB1129C(1)', '[A-Z0-9]+\(1\)')
ans =
1