小编Ada*_*dam的帖子

合并GIT分支而不提交日志

目前,当我使用GIT时,我为每个作业创建一个分支,并在完成之前进行各种提交.然后我与我的主分支合并并向上游推送.我可能在任何时候都有几个分支机构,并且在工作中间随着事情的发生而轻弹.

但是大多数这些提交只是保存点,即在宏观方案中并不重要.因此,当我合并分支时,如果分支日志没有与主日志合并,我会喜欢它.

有没有办法合并下面提交g的日志消息(而不是提交c或e)?

a [master] 
|
b (create branch 'job')
|\
| \
|  c 
|  |
d  e
|  |
f  g (next step is to merge 'job' branch with 'master')
Run Code Online (Sandbox Code Playgroud)

git merge

41
推荐指数
2
解决办法
3万
查看次数

Google运营商的正则表达式

使用PHP,我试图通过支持像运营商这样的运营商来改进我网站上的搜索

  • keyword = natural/default
  • "关键字"或"搜索词组"=完全匹配
  • 关键字*=部分匹配

为此,我需要将字符串拆分为两个数组.一个用于确切的单词(但没有双引号)到$ Array1()并将其他所有(自然和部分关键字)放入Array2().

正则表达式将为以下字符串实现此目的?


示例字符串($ string)

今天我正在"尝试"一个*"谷歌搜索""测试"

期望的结果

$Array1 = array(
  [0]=>trying
  [1]=>google search
  [2]=>testing
);

$Array2 = array(
  [0]=>today
  [1]=>i'm
  [2]=>out
  [3]=>a*
);
Run Code Online (Sandbox Code Playgroud)

1)确切我已经尝试了以下精确的正则表达式,但它返回两个数组,一个有一个,一个没有双引号.我可以使用$ result [1],但可能有一个我在这里缺少的技巧.

preg_match_all(
    '/"([^"]+)"/iu', 
    'today i\'m "trying" \'out\' a* "google search" "test"', 
    $result
);
Run Code Online (Sandbox Code Playgroud)

2)自然/部分以下规则返回正确的关键字,但还有几个空白值.这个正则表达式规则可能很草率,或者我应该通过array_filter()运行数组?

preg_split(
    '/"([^"]+)"|(\s)/iu', 
    'today i\'m "trying" \'out\' a* "google search" "test"'
);
Run Code Online (Sandbox Code Playgroud)

php regex

4
推荐指数
1
解决办法
1296
查看次数

Linkedin Profile API与公开可用的URI

我有一个人名和LinkedIn个人资料网址数据库.令人恼火的是,LinkedIn URL(如twitter)没有标准格式,但通常采用以下形式:

1)http://www.linkedin.com/in/geoffroyondet
2)http://www.linkedin.com/profile/view?id=34178115

在我的网站上,我想显示人们的LinkedIn详细信息.我已经让OAuth工作正常,对于第一种格式的人(上图),我可以在我的网站上成功显示他们的LinkedIn数据.我正在使用https://developer.linkedin.com/documents/profile-api中的"公开个人资料网址"选项

但对于第二种格式,我遇到了问题.它作为"公共配置文件"无效,并且URL中的ID似乎不是上面链接中的"member_id".

顺便说一句,如果我尝试将此数字ID用作member_id,我会收到以下错误:

object(SimpleXMLElement)[652]
public 'status' => string '404' (length=3)
...
public 'message' => string 'Invalid member id {34178115}' (length=28)
Run Code Online (Sandbox Code Playgroud)

从使用API​​开始,我可以获得字母数字id(member_id)的唯一方法是成功的API调用(blah-> person-> id).但是为了成功进行API调用,我首先需要一个有效的URI.所以它似乎是鸡和鸡蛋的情况.

有关如何使用上面的第二个URL显示LinkedIn数据的任何建议?

php api linkedin

4
推荐指数
1
解决办法
3399
查看次数

标签 统计

php ×2

api ×1

git ×1

linkedin ×1

merge ×1

regex ×1