У меня есть таблица LibreOffice Calc и вам нужно извлечь небольшую строку из ячейки в каждой строке. Ячейки содержат около абзаца текста и выглядят похожими на нижеследующие, но все с разными словами, длинами и т. Д. Одна общая вещь - это фактически текст текста, который мне нужно извлечь, в данном случае 17/11/2016 09:00
, но может быть любой датой/отформатированное в формате 24h.Извлечение определенной строки из ячейки электронной таблицы
Lorem Ipsum - просто фиктивный текст печати и набора текста промышленности. Lorem Ipsum был
17/11/2016 09:00
промышленным стандартным фиктивным текстом с 1500-х годов, когда неизвестный принтер взял камбуз типа и скремблировал его, чтобы сделать типовой экземпляр книги.
Я искал следующий сайт, но не могу объединить его, чтобы работать, чтобы даже соответствовать, не говоря уже об извлечении фактической строки.
http://regexlib.com/DisplayPatterns.aspx?cattabindex=4&categoryId=5
Может кто-то мне точку в правильном направлении, пожалуйста?
Мне удалось получить регулярное выражение для работы: = COUNTIF (A1: A6, "^ (? = \ D) (? :(?: 31 (? !, (?: 0? [2469] | 11)) | (: 30 | 29) (0 2) | 29 (= 0 2 (:(:(?: 1 [6-9] | [2-9] \ d?!.?.?.?) (0 ?: [48] |? [2468] [048] | [13579] [26]) | (:(?: 16 |? [2468] [048] | [3579] [26]) 00))) (: \ x20 | $)) | (?:? [. - /] 2 [0-8] | | 1 \ d 0 [1-9]))() (?: 1 [012] | 0 ? [1-9]) \ 1 (: 1 [6-9] | [2-9] \ d) \ d \ d (?: (= \ x20 \ d??) \ x20 | $))? ? (((0 [1-9] | 1 [012]) (: [0-5] \ г) {0,2} (\ х20 [П.] М)) | ([01] \ д | 2 [ 0-3]) (: [0-5] \ d) {1,2})? $ "), Но он работает только в том случае, если содержимое ячейки является точным совпадением, и я не знаю, как извлечь совпадающая строка –