【发布时间】:2021-03-31 16:07:48
【问题描述】:
此正则表达式匹配以大写字母开头的字符串。
var str = "THISIsTheStringToSplit".match(/[A-Z]+[a-z]*/g);
但是,如果字符串以小写字母开头,我希望它成为第一个单词的一部分。例如
var str = "testTHISIsTheStringToSplit".match(/[A-Z]+[a-z]*/g);
所以第一个匹配应该是“testTHISIs”
我应该如何修改正则表达式以允许这种情况?
【问题讨论】:
-
您的正则表达式已经有一个“小写”部分。如何移动它,复制它,......尝试自己的东西......
-
你是对的,但我不确定如何仅在第一部分有条件地进行此操作。谢谢!
-
对于
THISIsTheStringToSplit,这两个链接给出的结果与此问题/答案不同。
标签: javascript regex