繁体   English   中英

R: regexpr 失败?

[英]R: regexpr failed?

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

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

在此处输入图片说明

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM