楼主: xdlz584
2947 7

[问答] R中不允许把(”作为字符定义给变量嘛?但别人的程序写的有 我一用就出错 求大神! [推广有奖]

  • 0关注
  • 1粉丝

已卖:2份资源

本科生

26%

还不是VIP/贵宾

-

威望
0
论坛币
1686 个
通用积分
8.9338
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
204 点
帖子
12
精华
0
在线时间
151 小时
注册时间
2013-9-21
最后登录
2021-9-12

楼主
xdlz584 发表于 2015-2-9 16:02:01 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
别人的程序中有这么一句:
newurl <- strsplit(ttt[1], 'location.replace\('')
其中第二个参数是一个字符location.replace\(',用来分割ttt[1]   
但我在R中一运行就显示出错:
Error in strsplit(ttt[1], "location.replace(\"") :
  invalid regular expression 'location.replace("', reason 'Missing ')''
求大神指教啊!!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:NEW url 程序

沙发
xdlz584 发表于 2015-2-9 16:03:55
ttt[1]是这么一个字符串
> ttt[1]
[1] "\n\t\t<html>\n\t\t<head>\n\t\t<title>新浪通行证</title>\n\t\t<meta http-equiv=\"refresh\" content=\"0; url=&#39;http://weibo.com/ajaxlogin.php?framelogin=1&callback=parent.sinaSSOController.feedBackUrlCallBack&retcode=4403&reason=%B1%A7%C7%B8%A3%A1%B5%C7%C2%BC%CA%A7%B0%DC%A3%AC%C7%EB%C9%D4%BA%F2%D4%D9%CA%D4&#39;\"/>\n\t\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=GBK\" />\n\t\t</head>\n\t\t<body bgcolor=\"#ffffff\" text=\"#000000\" link=\"#0000cc\" vlink=\"#551a8b\" alink=\"#ff0000\">\n\t\t<script type=\"text/javascript\" language=\"javascript\">\n\t\tlocation.replace(\"http://weibo.com/ajaxlogin.php?framelogin=1&callback=parent.sinaSSOController.feedBackUrlCallBack&retcode=4403&reason=%B1%A7%C7%B8%A3%A1%B5%C7%C2%BC%CA%A7%B0%DC%A3%AC%C7%EB%C9%D4%BA%F2%D4%D9%CA%D4\");\n\t\t</script>\n\t\t</body>\n\t\t</html>"

location.replace(\" 是里面的一个字符串  想用函数strsplit来把源字符串分割成两部分

藤椅
yywan0913 在职认证  发表于 2015-2-9 16:12:57
  1. \\(
复制代码

板凳
xdlz584 发表于 2015-2-9 16:19:20
yywan0913 发表于 2015-2-9 16:12
没看懂您的意思呀!

报纸
山竹山竹 发表于 2015-2-9 16:57:18
(\"")

地板
xdlz584 发表于 2015-2-9 17:08:47
山竹山竹 发表于 2015-2-9 16:57
(\"")
没看懂您的意思....能大概解释一下嘛?

7
yywan0913 在职认证  发表于 2015-2-9 17:24:07
xdlz584 发表于 2015-2-9 16:19
没看懂您的意思呀!
  1. strsplit(ttt[1], 'location.replace\\(\'')
复制代码

8
xdlz584 发表于 2015-2-9 19:55:35
yywan0913 发表于 2015-2-9 17:24
谢谢!!! 这是啥原理呀?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 10:39