gpt4 book ai didi

regex - 在 Perl 中使用正则表达式,我如何找到任何字母的第一次出现?

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

我很难过;到目前为止,我已经尝试了一些方法,但我要提取的是 Perl 字符串中的第一个字母。

我有例如:

10emV

我想使用正则表达式提取第一个字母,在本例中为 e

最佳答案

您可以简单地搜索 \p{L},或 [a-zA-z] 来搜索 ASCII 字母。第一个匹配项是第一个字母。

如果你想匹配字符串的开头(出于某种原因),你也可以使用\A\P{L}*\p{L},或者\A [^a-zA-z]*[a-zA-z].

另请参阅:Perl regular expressions tutorial - More on characters, strings, and character classes

关于regex - 在 Perl 中使用正则表达式,我如何找到任何字母的第一次出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5925501/

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