仅修改属于较大字符串一部分的特定字符串

时间:2019-02-06 15:57:49

标签: php laravel google-calendar-api str-replace

如何编辑或删除Google日历事件说明中的数据?

我正在将Laravel与Google日历(即spatie软件包)一起使用。更新事件描述时,它会覆盖整个内容,但是我只需要更改部分数据。

我目前从表单获取数据,并将其添加到这样的变量中:

import boto3

client = boto3.client('s3')
local_file_path = '/home/me/data.csv'
bucket_name = 'my-bucket'
bucket_file_path = 'exports/data.csv'
client.upload_file(
    local_file_path,
    bucket_name, 
    bucket_file_path, 
    ExtraArgs={'ACL':'bucket-owner-full-control'}
)

将其保存在Google日历中之后,我只想更改“名称”,例如,可以吗?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,那么您所做的就是保存字符串。 如果确实如此,则可能是:

  • 下一次检索字符串以解析并使用Name:<br\>作为分隔符时
  • 然后您可以对定界符之间的字符串执行子字符串替换

post向您展示了如何使用php实现这一目标的实现。另外,请看一下str_replace,但请记住,它代替了所有事件。