-1

我不明白为什么语法不起作用。为什么它可以找到字符串“10-year”和字符串“(342)”而不是“10-year(342)”?(我假设当它返回 -1 时,这意味着找不到它)我错过了什么?提前致谢。

pos = regexpr('10-year(342)', '<td class="sente">10-year(342)<td class="sente">')

在此处输入图像描述

4

1 回答 1

1

表达式中的圆括号被解释。你应该像这样逃避它们:

regexpr('10-year\\(342\\)', '<td class="sente">10-year(342)<td class="sente">')
于 2016-03-28T17:13:58.423 回答