- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我已经完成了一半的工作。这很好用:
'MyOwnVar'.match(/([a-z]*)([A-Z][a-z]+)/g)
结果:
["My", "Own", "Var"]
目标是提取单个单词。但是,如果我将驼峰式名称传递给它:
'myOwnVar'.match(/([a-z]*)([A-Z][a-z]+)/g)
我得到:
["myOwn", "Var"]
我不知道我做错了什么。据我所知,两组 ()
应该将匹配结果存储在两个单独的数组元素中。它出于某种原因将它们混为一谈。
最佳答案
如果我正确地理解了这个问题,那么下面的正则表达式应该可以解决问题:
/([A-Za-z][a-z]+)/g
如果单个字符(如“mOwnVariable”中的“m”)应被视为单词:
/([A-Za-z][a-z]*)/g
关于javascript - 试图让正则表达式从 camelCase 和 CamelCase 中识别和提取单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33051404/
我已经完成了一半的工作。这很好用: 'MyOwnVar'.match(/([a-z]*)([A-Z][a-z]+)/g) 结果: ["My", "Own", "Var"] 目标是提取单个单词。但是,如
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 6 年前。 Improve
我想在 Go 中编写一个函数来将文档插入到 MongoDB 数据库的集合中。给函数起什么名字比较好, writeToMongoDB 或 WriteToMongoD? 第二个是CamelCase,我看到
我无法查询与 Sequelize 的多对多关联,我推测它与小写/大写问题有关。 我的别名和列名是 camelCase ( extraId ),但生成的查询似乎尝试 TitleCased ( Extra
我应该如何以屏幕阅读器正确读取的方式命名我编写的符号,以免它们对盲人程序员造成障碍? “符号”是指变量和函数名称之类的东西。 例如,如果我将变量名称写为 companyId ,它会被正确读取吗?或者写
我正在尝试将连字符字符串转换为 CamelCase 字符串。我关注了这篇文章:Convert hyphens to camel case (camelCase) (defn hyphenated-na
例如,BuiltinStuff 或 BuiltInStuff,哪一个是 Java 中正确的类命名? 最佳答案 我的投票投给了BuildInStuff。 “buildin”不是一个词。 关于java -
Given s, print the number of words in on a new line. For example, s = oneTwoThree . There are 3 word
快到了,但是我在正则表达式中发现了几个漏洞,无法将 CamelCase 转换为 Spaced Sentence Case。它在大多数情况下都表现良好(双关语),但它卡在第一个连字符的单词上。我不明白为
我有这段代码可以通过正则表达式拆分 CamelCase: Regex.Replace(input, "(?<=[a-z])([A-Z])", " $1", RegexOptions.Compiled)
我正在尝试将帖子标题转换为 CamelCase 以创建 Twitter 主题标签,我正在使用 strip 但它返回一个对象,我不知道这是否是正确的方法? # views.py def post_cre
这都是 asp.net c#。 我有一个枚举 public enum ControlSelectionType { NotApplicable = 1, SingleSelectRad
使用正则表达式(我假设)或其他一些方法,我如何转换如下内容: marker-image 或 my-example-setting 到 markerImage 或 myExampleSetting。 我
我需要更改字符串:下划线 + 小写 = 大写。(反之亦然) my_name -> myName 有什么图书馆或其他东西可以帮助解决这个问题吗? 最佳答案 您可以使用 CaseFormat class'
我想获取这样的字符串:'this-is-a-string' 并将其转换为:'thisIsAString': function dashesToCamelCase($string, $capitaliz
题目地址:https://leetcode.com/problems/camelcase-matching/ 题目描述 Aquery word matches a given pattern if
有人能告诉我为什么在 NHibernate 映射中我们可以设置 access="field.camelcase" ,因为我们有 access="field"和 access="property" ?
通常,如果您要将一串单词转换为 camel case您只将每个单词的第一个字母大写(禁止第一个单词)。 这如何适用于像 re-render 这样的带连字符的单词? 我内心深处想要它是rerender或
面临OData获取JSON相应样式Model EF的问题。 { Name: "..", Number: 123 } 根据网上的资料在WebAPI中设置CamelCase做行 config.
是否可以在不通过驼峰式大小写获取数据属性的情况下提取数据属性值? 示例:使用此按钮: >Lookup 当单击此按钮时,我想做一些 ajax 操作。目前我只知道如何通过驼峰大小写获取数据属性value:
我是一名优秀的程序员,十分优秀!