Как достать несколько значений из текста регуляркой

Поддержка
  • Есть вот такой текст

    CreateItemHoverFromContainer( g_rgAssets, 'mylisting_3418769596329811452_name', 570, '2', '20483878836', 1 );
    CreateItemHoverFromContainer( g_rgAssets, 'mylisting_3418769596329811452_image', 570, '2', '20483878836', 1 );
    CreateItemHoverFromContainer( g_rgAssets, 'mylisting_3418769596329811652_name', 570, '2', '20483866324', 1 );
    CreateItemHoverFromContainer( g_rgAssets, 'mylisting_3418769596329811652_image', 570, '2', '20483866324', 1 );
    
    

    Как из него достать значения mylisting_3418769596329811452_name и mylisting_3418769596329811652_name разом?

  • (?<=g_rgAssets,\ ').*?_name
    
  • @serrgo как изменить эту регулярку, чтобы _name сразу же удалялась в результате?

    (?<=g_rgAssets,\ 'mylisting_).*?_name
    
  • (?<=g_rgAssets,\ ').*?(?=_name)
    
  • @WildBee said in Как достать несколько значений из текста регуляркой:

    Есть вот такой текст

    CreateItemHoverFromContainer( g_rgAssets, 'mylisting_3418769596329811452_name', 570, '2', '20483878836', 1 );
    CreateItemHoverFromContainer( g_rgAssets, 'mylisting_3418769596329811452_image', 570, '2', '20483878836', 1 );
    CreateItemHoverFromContainer( g_rgAssets, 'mylisting_3418769596329811652_name', 570, '2', '20483866324', 1 );
    CreateItemHoverFromContainer( g_rgAssets, 'mylisting_3418769596329811652_image', 570, '2', '20483866324', 1 );
    
    

    Как из него достать значения mylisting_3418769596329811452_name и mylisting_3418769596329811652_name разом?

    А это часом не шмотки из доты 2? :D