Запрос листов соответствует новой строке - PullRequest
0 голосов
/ 20 апреля 2020

Как получить запрос листов для сопоставления в ячейках, содержащих символы новой строки?

Я пробовал matches '.*Something.* и (?s).*Something.*, но не могу заставить его работать.

Я бы не хотел изменять данные, которые вводятся в запрос.

Вот пример листа: https://docs.google.com/spreadsheets/d/1sYqhuW-5ldfz69LZjSI_L6FwdfGs6pXeMakJKrtMsCw/edit?usp=sharing

Ответы [ 2 ]

1 голос
/ 20 апреля 2020

Вы можете сделать:

=QUERY(A2:A7, "where lower(A) contains 'pear'")

0

0 голосов
/ 01 мая 2020

Вот то, что я придумал:

=QUERY(A2:A7, "where lower(A) matches '(.*\n)*.*(pear).*(\n.*)*'")

lower совершенно не обязателен, я просто использовал его, чтобы помочь мне с тестированием. Просто не забудьте адаптировать свой regEx соответственно.

Надеюсь, это сработает для вас, потому что я потратил смущающее время на это.

Example inside Sheet

...