gpt4 book ai didi

java - 使用正则表达式从字符串中删除可能的序列?

转载 作者:行者123 更新时间:2023-11-30 03:47:06 26 4
gpt4 key购买 nike

我有一个字符串列表,其中一些(不是全部)的结尾如下:

"StringSignOut"
"String Sign Out"
"String SIGNOUT"
"StringSO"
"String SO"
"String S.O."
"StringS.O."

我想摆脱所有的退出和 SO,我只是不确定如何执行该模式。

    private static String getGroup(String s, String pat, int g) {
Pattern p = Pattern.compile(pat);
Matcher m = p.matcher(s);
if (m.matches()) {
return m.toMatchResult().group(g);
} else {
return null;
}
}

最佳答案

使用这个:

(?:\s*Sign\s*Out|\s*S\W?O\W?)

演示在这里: http://regex101.com/r/lX0dI5/3

关于java - 使用正则表达式从字符串中删除可能的序列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25375738/

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