gpt4 book ai didi

perl - 拆分后存储 token

转载 作者:行者123 更新时间:2023-12-01 08:27:01 25 4
gpt4 key购买 nike

我有以下 Perl 语句,它通过分隔符 |、\或/分割字符串

@example = split(/[\|\\\/]/,$i);

拆分后的token如何存储?

例如输入:

John|Mary/Matthew

我得到的是:

(John, Mary, Matthew)

我想要什么:

(John, |, Mary, /, Matthew)

最佳答案

在您的正则表达式中放置一个捕获组以保存分隔符:

my $str = 'John|Mary/Matthew';

my @example = split /([\|\\\/])/, $str;

use Data::Dump;
dd @example;

输出:

("John", "|", "Mary", "/", "Matthew")

这在最后一段中有记录:http://perldoc.perl.org/functions/split.html

关于perl - 拆分后存储 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31845045/

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