gpt4 book ai didi

Ruby - 如何在特定关键字之前拆分字符串

转载 作者:数据小太阳 更新时间:2023-10-29 08:36:39 24 4
gpt4 key购买 nike

我想拆分字符串以获取特定关键字或字符出现之前的子字符串。例如假设特殊字符是 +& 以及单词 "hello"

所以字符串 "He says hello to her""ten + three""the dog & the cat" 应该返回:

“他说”“十”“狗”

我一直在使用 s.split(/[+,&]/).first 但我不知道如何获得“hello”部分。

最佳答案

(?=\bhello\b|\+|&)

您可以按此拆分并获取第一个组件。请参见演示。

https://regex101.com/r/hE4jH0/43

关于Ruby - 如何在特定关键字之前拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34127475/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com