Регулярное выражение поиска, чтобы найти кусочный текст слова, используя офицер в г

Я хотел бы иметь возможность добавлять диаграммы и таблицы в определенные места в документе MS Word на основе шаблона, используя функцию Officer body_add.

Поскольку текст в ms word может быть разбит на части, есть ли способ поиска ожидаемого текста с помощью регулярных выражений с учетом возможной разбивки на части?

Например, я ожидаю: xyzChart 1

Но фактический кусок в моем шаблоне (показанный docx_show_chunk) выглядит так:

3 text nodes found at this cursor. 
  <w:t>: 'xyz'
  <w:t>: 'Chart'
  <w:t>: ' 1'

Есть ли способ найти что-то, что может выглядеть так в шаблоне Word?

Я понимаю, что возможное решение состоит в том, чтобы убедиться, что шаблонный документ никогда не содержит подобные куски, но мне кажется более надежным предполагать, что такие вещи могут происходить, и учитывать это в моем коде.

Если есть лучший способ предоставить воспроизводимый пример для этого, пожалуйста, дайте мне знать. Заранее спасибо.

0 ответов

Другие вопросы по тегам