Nintex регулярное выражение шаблон regex извлечь имя файла

Могу ли я знать, как можно извлечь имя компании без примера с расширением файла

CompanyName_PF_BILL_FY2015

к

CompanyName

используя regex? используется(?<=_).*, но, кажется, работает.. Большое вам спасибо!

1 ответ

  1. Отсутствует шаблон, соответствующий названию компании.

    Я не уверен, что состав названия компании на самом деле, но предполагая, что это одно слово без специальных символов, которые вы могли бы использовать:

    (?<=[A-Z,a-z]+)_.*
    

    Примечание. скорее всего, вы хотите, чтобы подчеркивание вне группы, заключенной в квадратные скобки, не включалось в конце названия компании.

    Я также не совсем уверен в причине использования ‘?<=’ (Нулевой ширины утверждение положительного просмотра назад).

    Обычно я стараюсь сделать это просто, используя якорь для начала строки’^’, за которым следует один или несколько символов слова ‘[A-Z,a-z]+ ‘ с последующим подчеркиванием ‘_’ следующим образом:

    ^([A-Z,a-z]+)_.*