gpt4 book ai didi

java - 在 Regex 与 Java 中匹配多个

转载 作者:行者123 更新时间:2023-11-29 05:48:21 26 4
gpt4 key购买 nike

<分区>

我需要考虑一组非常复杂的差异。是编写匹配所有正则表达式的正则表达式更好,还是用 Java 编写单独的正则表达式并在 if-then block 中测试每个?

我什至想不出可以匹配所有情况的正则表达式,所以它可能是一个有争议的问题:

这里是输入:

  • CN666SEEEI
  • FOC000007HW (2190000002)
  • FHK10AAAAAA (2850000004)
  • JAB031444BA (3108888022)
  • 序列号JAE14445WW7
  • 序列号:FOC0818S08R 型号:Cisc
  • 序列号:FHK10HHHQ4
  • 型号:CISCO7200VXR,序列号:36555555
  • 思科 CISCO3845 序列号:FGL15555532
  • CISCO2831 FHK13XXXX1E
  • CISCO1851 序列号:FHK1XXXX55M
  • CISCO2821序列号:FHK1333F11J
  • CISCO2921/K9,序列号:FHK1444FF7F
  • 思科 1941/k9 Sn:FHK13HHHTQ
  • CISCO2121 序列号:FHKFFFFFFEY
  • WS-C2970-24TC-L,序列号:FOCXXXXZ34K
  • WS-C3760-24TS-S,序列号:FDOXXXXX0F6
  • 38 42 42 42 42 42 42 44 42 42

现在我需要提取序列号——实际上第一行是最简单的形式,其余部分隐藏在字符串中。最后一个完全无效,应该匹配。

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