我有一个包含LaTeX代码的字符串,例如\emph{some words here},我希望获得Markdown语法,例如*some words here*。我试过:
s <- "some text in \\emph{italics} and some more ..."
pattern <- "\\\\emph\\{(.*)\\}"
gsub(pattern,"*\\1*", s)
> "some text in *italics* and some more ..."但是,我不能成功地处理一个字符串中的多个事件。
s <- "some text in \\emph{italics} and some \\emph{more italics} and ..."
gsub(pattern,"*\\1*", s)
> "some text in *italics} and some \\emph{more italics* and ..."我想我需要一个非贪婪的版本,处理多个事件,但我不知道如何做。有什么想法吗?
发布于 2016-03-23 21:15:34
https://stackoverflow.com/questions/36188769
复制相似问题