Путь грубой силы:
/'[^']*',\s*'[^']*',\s*'[^']*',\s*'([^']*)'/
Это кавычка, за которой следует любое количество не кавычек, затем еще одна кавычка, запятая и некоторые дополнительные пробелы.Все это повторяется четыре раза с ()
вокруг четвертого значения, чтобы захватить его.Это может не работать, если значения могут содержать кавычки.
Как указала Кэмерон, вы можете избежать повторения, используя:
/(?:'[^']*',\s*){3}'([^']*)'/
?:
сообщает синтаксическому анализатору регулярных выражений не для записи содержимого в скобках.
Может быть проще разделить список, используя split
с запятой в качестве разделителя, а затем взять четвертый элемент.Конечно, если внутри значений могут быть запятые, это может не сработать.