gpt4 book ai didi

c# - 使用正则表达式查找所有包含数值的单词?

转载 作者:太空宇宙 更新时间:2023-11-03 23:28:53 25 4
gpt4 key购买 nike

在我的 Dot net 应用程序中,我必须找到所有包含字母和数值的单词,我试图找到但未能找到正确的答案我有 (?=.\d)\w+ 正则表达式,但它返回 45 为有效。下面是我的示例列表,其中粗体是正确的词,其他是错误的词

  • ma​​dan45
  • 45madan
  • ma​​d45an
  • 马丹
  • 45

我不能输入 [a-zA-Z],因为我的文本可能包含英语以外的语言 ex。 โครงการสาวอีสานก็5000บาท。

最佳答案

(?:^|(?<=\s))(?=\S*\d)(?=\S*(?!\s)\D)\S+(?=\s|$)

试试这个。查看演示。

https://regex101.com/r/cJ6zQ3/15

关于c# - 使用正则表达式查找所有包含数值的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32964333/

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