【发布时间】:2017-12-19 12:58:41
【问题描述】:
我有一个由几个单词组成的字符串(用大写字母分隔)。
例如:
$string1="TestWater"; # to be splited in an array @string1=("Test","Water")
$string2="TodayIsNiceDay"; # as @string2=("Today","Is","Nice","Day")
$string3="EODIsAlwaysGood"; # as @string3=("EOD","Is","Always","Good")
我知道 Perl 很容易拆分使用拆分功能来固定字符,或者匹配正则表达式可以将 $1、$2 与固定数量的变量分开。但是如何动态地做到这一点呢?提前致谢!
Spliting CamelCase 的帖子没有回答我的问题,我的问题与 Perl 中的正则表达式更相关,即 Java 中的正则表达式(此处存在差异)。
【问题讨论】:
-
不重复,java regex和perl regex有区别。但是感谢您的检查!