Мне нужно заменить номер версии в файле с помощью JS, и у меня возникают проблемы с таргетингом только на указанную c нужную мне часть. Я прочитал содержимое файла в переменную и перепишу весь файл с измененным содержимым. Файл выглядит следующим образом (стандартный стиль WordPress. css):
/******************************************************************
Theme Name: Starter Theme
Theme URI:
Description: Custom Wordpress starter theme
Author:
Author URI:
Version: 1.0.0
Tags: fluid-layout, responsive-layout, translation-ready
License: WTFPL
License URI: http://sam.zoy.org/wtfpl/
------------------------------------------------------------------*/
.sticky {} /* DO NOT EDIT THIS */
.gallery-caption {} /* THESE ARE USELESS */
.bypostauthor {} /* THEY ARE ONLY TO KEEP THEME CHECK HAPPY */
И речь идет о Version: 1.0.0
Есть несколько нюансов, которые, кажется, делают это трудно , Мне нужно только изменить третье число (0), так как первые два (1.0) зарезервированы для ручного редактирования и должны быть сохранены такими, какие они есть (, поэтому я не могу просто заменить целое строка или строка ). Я пытался извлечь только последнее число через подстроку и / или регулярное выражение, но не могу понять, как это сделать правильно (так как содержимое вокруг него не stati c, плюс строка версии заканчивается на перевод строки). Любая помощь будет принята с благодарностью.