java - 正则表达式如何选择 "."之后的任何字符

标签 java javascript regex

我有一个像这样的字符串 "123456fd.003g" 我只想要 "." 之后的所有内容,在本例中是 "003g"

[^./]+$

我使用上面的正则表达式但不起作用。

最佳答案

使用捕获组,你的正则表达式将是:

\\.([^.]*)$

关于java - 正则表达式如何选择 "."之后的任何字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22928688/

相关文章:

regex - 正则表达式提取单词之前/之后的数字

regex - 如何在 RegEx 中搜索初始直双引号字符?

java - 什么是NullPointerException,我该如何解决?

javascript - 根据表格单元格的值设置 CSS 规则

java - jar打包后如何设置SIKULI_HOME环境变量?

javascript - 一个不带参数调用的 javascript 函数

javascript - 重置表单、重置字段值、重置全部焦点 onSubmit()

java - Java 中的正则表达式执行速度太慢

java - 将 JPA/Ebean 查询作为整数列表返回

java - 为什么这段代码会给我一个空指针异常?