如果我有以下简化字符串:
string331-itemR-icon253,string131-itemA-icon453,
string12131-itemB-icon4535,string22-itemC-icon443
如何仅使用正则表达式获得以下内容?
string12131-itemB-icon4535,
所有数字都是未知的。唯一已知的部分是 itemA、itemB、itemC、string 和 icon
我已经尝试过string.+?itemB.+?,
,但它也从第一次出现string
而不是与 itemB 相邻的那个开始出现
我也尝试过[^icon]
在不同位置使用 itemB 之前,但无法让它工作。