小编TJ *_*ith的帖子

使用 GitLab API 搜索文件名

我正在使用 GitLab API ( http://doc.gitlab.com/ce/api/ ) 尝试搜索特定文件。我可以成功访问特定的存储库,但我希望提供一些文本并检索与文件名匹配的任何文件。如果不是这样,那么至少要获取存储库中所有内容的完整文件结构并自己进行搜索。这可能吗?

gitlab

5
推荐指数
1
解决办法
4810
查看次数

PHP preg_split同时在数组元素的开头保持分隔符

我是regex的新手,我想在分隔符上分割一个字符串,同时在每个数组元素的开头保留该分隔符.我尝试了它失败了,并提出:

    $str = 'LOTS OF STUFF AND SOME MORE STUFF AND SOME OTHER STUFF';
    $matches = preg_split('/(\ AND)/', $str, null, PREG_SPLIT_DELIM_CAPTURE);  
Run Code Online (Sandbox Code Playgroud)

这将分隔符作为自己的元素:

[0]=>"LOTS OF STUFF"
[1]=>" AND"
[2]=>" SOME MORE STUFF"
[3]=>" AND"
[4]=>" SOME OTHER STUFF"
Run Code Online (Sandbox Code Playgroud)

但我想将分隔符保留在元素的开头:

[0]=>"LOTS OF STUFF"
[1]=>" AND SOME MORE STUFF"
[2]=>" AND SOME OTHER STUFF"
Run Code Online (Sandbox Code Playgroud)

我想也许我可以尝试使用后视,但后来我又丢失了分隔符:

    $matches = preg_split('/(?<=\s)AND/', $str, null, PREG_SPLIT_DELIM_CAPTURE);

[0]=>"LOTS OF STUFF"
[1]=>" SOME MORE STUFF"
[2]=>" SOME OTHER STUFF"
Run Code Online (Sandbox Code Playgroud)

会爱一些帮助,谢谢!!

php regex preg-split

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

标签 统计

gitlab ×1

php ×1

preg-split ×1

regex ×1