gpt4 book ai didi

java - Java 中的正则表达式,如果找到 "N","E","W","S"以外的任何字符,则返回 false

转载 作者:行者123 更新时间:2023-12-01 18:57:17 24 4
gpt4 key购买 nike

我已经为正则表达式编写了一个Java程序。我正在寻找正则表达式,如果文本中发现除这些“N”、“E”、“W”、“S”之外的任何字符,它实际上会返回 false。我在我的程序中使用了这个 Pattern.matches("[^NWES]", str) 但它不起作用。

最佳答案

您需要在正则表达式中使用量词:-

return Pattern.matches("[NWES]+", str);

关于java - Java 中的正则表达式,如果找到 "N","E","W","S"以外的任何字符,则返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13520355/

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