У меня есть значение 64-битного закодированного изображения как Object { photo: "/9j/...Q==" }
, но я хотел бы использовать регулярное выражение только для получения значения внутри "". Не только это, но у меня есть это значение в качестве значения состояния (this.state.profilePhoto = Object { photo: "/9j/...Q==" }
). Я пытаюсь использовать регулярное выражение, чтобы отфильтровать фактическое значение, которое я хочу, и заменить состояние новым, правильным значением. Это то, что у меня есть, но, похоже, оно не работает, так как возвращает реальное выражение регулярного выражения.
const regex = /(.*)/;
const photo = //some get request
this.setState({ profilePhoto: photo});
this.setState({profilePhoto: regex});
Когда я регистрирую вывод состояния profilePhoto на консоль, я получаю /(["'])(?:(?=(\\?))\2.)*?\1/;
вместо число внутри кавычек.