请问,正则表达式怎样才可以取到那个点。。。。。。
输出结果是包含那个点然后到末尾
理想结果:.adfsd?
我来说下原理
第一部分: 匹配除了点以外的数据
第二部分: 匹配以.开头的数据
第三部分: 返回匹配项
document.write(str.replace(/[^\.]*(\.*)/,'$1'))
第一段[^.]+ 表示不配.以外的单个字符 +号表示1次或者多次很显然 adas这4个字母非常符合要求剩下的就是匹配\.点了。所以匹配到adas.点都不意外你可以试试 /\.[^.]+/
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
有限制吗?
方案:包含那个点然后到末尾

.
是关键词,所以要转义看你的用例是否满足?