我想知道什么是标记字符串的好方法,例如:
"'The president' of the United States is Barack Obama"
这样它就会返回:
{The president, of, the, United States, is, Barack Obama}
答案 0 :(得分:0)
经过一番环顾,我设法获得了以下正则表达式:
([A-Z][a-zA-Z0-9-]*)([\s][A-Z][a-zA-Z0-9-]*)+|'([^']*?)'|[^\s{.,:;”’()?!}]+
这似乎适用于我的目的。
来源: https://stackoverflow.com/a/4113082/6601606 https://stackoverflow.com/a/16746437/6601606