Как включить таблицу emacs в запутанный вывод?

Дефис обычно является нормальным символом в регулярных выражениях.

Таким образом:

  • [-] соответствует дефису.
  • [abc-] соответствует a, b, c или дефис.
  • [-abc] соответствует a, b, c или дефис.
  • [ab-d] соответствует a, b, c или d ( только здесь дефис обозначает диапазон символов).
1
задан Andrea Reina 1 March 2019 в 02:10
поделиться

1 ответ

Вы можете просто делать то, что вы хотите, свернув таблицу в свой собственный блок кода. Небольшим недостатком является дополнительный шаблон и дополнительная строка в комментарии:

#+name: test-data-block
#+BEGIN_SRC org
#+name: test-data-table
| type   | amount |
|--------+--------|
| sale   |  31.41 |
| return |   5.92 |
#+END_SRC

#+BEGIN_SRC python :var data=test-data-table :tangle test.py :colnames no :noweb yes
  ## Table
  ## <<test-data-block>>

  [zip(data[0], row) for row in data[1:]]
#+END_SRC

И запутанный вывод:

data=[["type", "amount"], ["sale", 31.41], ["return", 5.92]]
## Table
## #+name: test-data-table
## | type   | amount |
## |--------+--------|
## | sale   |  31.41 |
## | return |   5.92 |

[zip(data[0], row) for row in data[1:]]
0
ответ дан 5ndG 1 March 2019 в 02:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: