gpt4 book ai didi

java - 如何使用正则表达式解析选项?

转载 作者:行者123 更新时间:2023-12-02 05:05:23 24 4
gpt4 key购买 nike

如何使用正则表达式解析字符串?

我想知道字符串是否是一个选项

--option ABC -o DEF -help TRUE -h FALSE

我试过了

"--option".matches("(--)(\\s+)");

但是这是一个无效的正则表达式。有什么想法如何查找字符串是否是一个选项?

最佳答案

如果你想解析以下形式的字符串:

-option

--option

你可以试试这个:

-{1,2}\\w+

Regular expression visualization

Debuggex Demo

注释:

  • {1,2} 部分表示 - 应重复至少 1 次,但最多不超过 2 次。
  • \\w+:匹配任何非空字母数字字符串

编辑:如果您只想匹配字符(无数字),则按照建议,尝试:

-{1,2}[A-Za-z]+

Regular expression visualization

Debuggex Demo

关于java - 如何使用正则表达式解析选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27847437/

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