【发布时间】:2015-08-19 16:47:58
【问题描述】:
我正在使用Apex 在Salesforce 中开发应用程序,我需要从其他string 中提取Substring。这是原String:
String str = 'Product: Multi Screen Encoder Version: 3.51.10 (008) Order Number: 0030000a9Ddy Part Number: 99-00228-X0-Y-WW02-NA01 Comment: some comments';
我想提取Part Number的值,所以我使用Matcher和Pattern classes:
Pattern p = Pattern.compile('Part Number: (.+)\\s');
Matcher pm = p.matcher(str);
if (pm.matches()) {
res = 'match = ' + pm.group(1);
System.debug(res);
} else {
System.debug('No match');
}
但我收到了No match。
如何修复regex 以正确匹配我的String
【问题讨论】:
标签: regex string salesforce match apex