在之前的一个问题中,我询问了消毒邮政街道地址,其中一位受访者推荐了这个解决方案:
addressString.replace(/^\s*[0-9]+\s*(?=.*$)/,'');
Run Code Online (Sandbox Code Playgroud)
这可能是一个有效的正则表达式调用,但在Java中无效.
我通过将其更改为以下内容来尝试生成此有效Java代码失败:
addressString.replaceAll("/^\\s*[0-9]+\\s*(?=.*$)/","")
Run Code Online (Sandbox Code Playgroud)
但是这段代码对我测试的地址没有影响:
310 W 50th Street
Run Code Online (Sandbox Code Playgroud)
我没有正确地将其翻译成Java吗?
您不需要Java中的斜杠.
addressString.replaceAll("^\\s*[0-9]+\\s*(?=.*$)","")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
181 次 |
| 最近记录: |