Java Normalize已允许我使用重音字符并输出非重音字符.但是,它似乎并没有完全处理复合字符(Œ,Æ).
有没有办法让Java本地处理这些字符?我想防止必须保留这些字符的映射(因为这是我们首先使用Normalize的原因).
例如,"Œ"的输入应该返回"OE",就像它已经将诸如"½"之类的字符整齐地分解为"1/2"的方式一样.
我发现捕获RuntimeException通常被认为是不好的做法,因为它们无法纠正,通常是程序员错误.
但是,我们有一个(疯狂的)大型应用程序,其中任何部分的更改都可能产生无法预料的后果(是的,这本身就是一个问题).
现在,我们开始在应用程序的顶层开始捕获和记录RuntimeExceptions,这样我们就可以更有效地修复出现这样的流失问题.
像每个优秀的Java团队一样,我们有一个可爱的热心鲍勃非常追随者,绝对禁止我们这样做.
这样做有多糟糕?真的没有这种情况可以接受甚至推荐吗?
是否可以使用 maven release:prepare --dry-run 以某种方式实际尝试连接到部署目标?我主要需要它来验证连接是否可用,但实际上并不执行任何操作或修改当前版本号。
我自己找不到任何实用的方法:
苹果应该匹配
APPLE APPLE会产生两场比赛
APPLE(苹果)应该导致一场比赛
(BANANA APPLE)应该没有匹配
()APPLE()应该导致一个匹配
括号可以通过多行的任意长度的文本与想要的字符串分开.任何配置中都可以存在不包含该字符串的其他括号.
编辑到目前为止没有答案(并感谢他们!)允许括号之间的换行符.这不可能吗?