如何将字符串与第一个半泡匹配 /如果有/ 与正则表达式 Ruby
我正试图得到一个正则表达 /在 Ruby/, 这将提供以下内容
我想将任何字符与行中的第一个分号进行比较。 如果没有逗号,我希望将整个字符串进行比较。 我仍然努力
这导致以下实施例导致以下结果。
关闭,但没有雪茄。 有人可以帮忙吗?
"one, two" -> "one"
"one, two, three" -> "one"
"one two three" -> "one two three"
我想将任何字符与行中的第一个分号进行比较。 如果没有逗号,我希望将整个字符串进行比较。 我仍然努力
/.*/?=,/?/
这导致以下实施例导致以下结果。
"one, two" -> "one"
"one, two, three" -> "one, two"
"one two three" -> "one two three"
关闭,但没有雪茄。 有人可以帮忙吗?
没有找到相关结果
已邀请:
4 个回复
石油百科
赞同来自:
//[^,]+//
卫东
赞同来自:
前
它应该是 regex? 另一种解决方案:
诸葛浮云
赞同来自:
/^[^,]+/
奔跑吧少年
赞同来自:
, 这样它就会读到最后或逗号。