The following
,---- | #+PROPERTY: tangle yes | | #+NAME: print-abc | #+BEGIN_SRC emacs-lisp | (format | "<<%s>>" "abc") | #+END_SRC | | #+NAME: print-def | #+BEGIN_SRC emacs-lisp | (concat | "<<" "def" ">>") | #+END_SRC | | #+BEGIN_SRC emacs-lisp :noweb yes | <<print-abc>> | <<print-def>> | #+END_SRC `---- tangles as ,---- | (format | "<<%s>>" "abc") | | (concat | "<<" "def" ">>") | | (format | "<<%s>>" "abc") | (concat | "") `---- Note that ""<<" "def" ">>" disappeared from (concat ...). FWIW, adding quotes inside the constant string in org-babel-noweb-wrap: "\\([^ \"\t\n][^\"]+?[^ \"\t]\\|[^ \"\t\n]\\)" fixes this instance. HTH, Chuck