Как отображать двойные кавычки в выражениях Google Docs re2?

#regex #google-docs #re2

#регулярное выражение #google-docs #re2

Вопрос:

Я пытаюсь отобразить двойные кавычки в регулярных выражениях в таблицах Google, но безуспешно. Текст ячейки A1 = some "name" Моя формула

 =REGEXEXTRACT(A1;""(.*)"")
  

Но Google Docs считает, что я использую кавычки для аргумента открытия / закрытия. Пожалуйста, помогите.

Библиотека, которую GoogleDocs использует для регулярных выражений, — re2

Ответ №1:

Вам нужно экранировать двойную цитату " другой двойной ссылкой, подобной этой "" .

Попробуйте использовать это,

 =REGEXEXTRACT(A1,"""(.*)""")
  

Проверено, и это работает хорошо.

Ответ №2:

= REGEXEXTRACT(A1; «[«»] ( w *)»)

Ответ №3:

Я знаю, что это было давно, но для тех, кто еще ищет этот ответ — убедитесь, что вы используете правильный тип цитаты (прямые кавычки против интеллектуальных кавычек). Просто скопируйте / вставьте тип цитаты, которую вы ищете