我该怎么做才能分开这个词:
oneTwoThreeFour
Run Code Online (Sandbox Code Playgroud)
到一个数组,以便我可以得到:
one Two Three Four
Run Code Online (Sandbox Code Playgroud)
用preg_match?
我厌倦了这个,但它只是完整的说法
$words = preg_match("/[a-zA-Z]*(?:[a-z][a-zA-Z]*[A-Z]|[A-Z][a-zA-Z]*[a-z])[a-zA-Z]*\b/", $string, $matches)`;
Run Code Online (Sandbox Code Playgroud) 我试图使用python将camel case转换为空格分隔值.例如:
divLineColor - > div Line Color
这条线成功地做到了:
label = re.sub("([A-Z])"," \g<0>",label)
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是simpleBigURL他们应该这样做:
simpleBigURL - >简单的大URL
我不完全确定如何得到这个结果.救命!
这是我尝试过的一件事:
label = re.sub("([a-z])([A-Z])","\g<0> \g<1>",label)
Run Code Online (Sandbox Code Playgroud)
但这会产生奇怪的结果,如:
divLineColor - > divL vineC eolor
我也在想使用它(?!...)可以工作,但我没有运气.