如何将字符串与第一个逗号(如果存在)与Ruby regexp匹配
发布时间:2020-12-16 19:03:34 所属栏目:百科 来源:网络整理
导读:我正在努力获得一个 regexp(在 Ruby中),它将提供以下内容 "one,two" - "one""one,two,three" - "one""one two three" - "one two three" 我希望匹配任何字符直到字符串中的第一个逗号.如果没有逗号,我希望匹配整个字符串.到目前为止,我的最大努力是 /.*(?=,)
我正在努力获得一个
regexp(在
Ruby中),它将提供以下内容
"one,two" -> "one" "one,two,three" -> "one" "one two three" -> "one two three" 我希望匹配任何字符直到字符串中的第一个逗号.如果没有逗号,我希望匹配整个字符串.到目前为止,我的最大努力是 /.*(?=,)?/ 这从以上示例产生以下输出 "one,three" -> "one,two" "one two three" -> "one two three" 关闭但没有雪茄.有人可以帮忙吗? 解决方法
我想知道它是否可以更简单:
/([^,]+)/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |