javascript - 正则表达式:如何反向搜索,获取特定字符之前的所有字符?

标签 javascript regex

假设我有 wordsandnumbers!morestuff!morelettersandnumbers,我想获取最后一个 ! 之后的所有内容(意味着可能有超过 2 个 !)。我如何使用正则表达式来做到这一点?

最佳答案

您可以使用 $ 将正则表达式匹配锚定到字符串末尾,然后获取到此为止的所有连续非感叹号:

[^!]*$

关于javascript - 正则表达式:如何反向搜索,获取特定字符之前的所有字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42981028/

相关文章:

Javascript:递归+for循环+作用域

正则表达式匹配数字或 UUID

Python Regex 删除所有 HTML 数据

javascript - body 的动态最小高度?

javascript - 将照度转换为十六进制颜色

python - 为什么这个重复的内部组不在正则表达式中匹配?

javascript - 正则表达式忽略特殊字符

Javascript 尝试/捕捉

javascript - 显示嵌套 uls 的正确方法是什么?

javascript - 我的页面总是将我重定向到我的服务器