我已经尝试了几种方法来解决我的问题,并找到了一个糟糕的变通方法,但我想知道是否还有其他方法。我有一个由逗号分隔的多个子字符串组成的字符串。我可以使用preg_split或explode将其拆分成数组。但是有些子字符串还包含逗号,我不想将它们拆分成单独的数组成员。我的工作是在每个字符串的末尾加上一个句号,然后告诉explode只在".,“上拆分。示例字符串:
$string = "Henry the horse, Billy the donkey, Harry the mule, George, the hippo";
解决方法
$string = "Henry
场景:
目前,我们在这种模式中采用了多层体系结构。
DBLayer => Tasks to DB
SouthBound => Talks to other devices like router/controller
SrvcLayer => Talks to both SouthBound and DBLayer
UILayer => Talks to UI and SrvcLayer
该应用程序构建在Spring 4.2, Java 8, MongoDB上。
要求:
我们需要将SouthBound分离为一个单独的应用程序,或者可以说是微服务。
发行:
我们正在考虑两
我得到了以下算法:
Supersort(A, i, j):
if(j = i): return
if(j = i + 1):
if(A[i] > A[j]):
swap(A[i], A[j])
else:
k = floor of ( (j-i+1)/3 )
Supersort(A, i, j-k) // sort first two thirds
Supersort(A, i+k, j) // sort last two thirds
Supersort(A, i, j-k) // sort