相关疑难解决方法(0)

使用php preg_match(正则表达式)将camelCase单词拆分为单词

我该怎么做才能分开这个词:

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)

php regex string preg-match

64
推荐指数
7
解决办法
3万
查看次数

Python:使用RegEx将camel case转换为空格并考虑缩略语

我试图使用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

我也在想使用它(?!...)可以工作,但我没有运气.

python regex

20
推荐指数
3
解决办法
9990
查看次数

标签 统计

regex ×2

php ×1

preg-match ×1

python ×1

string ×1