作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用正后向匹配“Vores ref.:”之后的第二个单词的字符串。它适用于在线测试器,如 https://regexr.com/ ,但我的工具 Alteryx 不允许在回顾中使用 + 等量词。
“ABC 这是一个示例 Vores 引用:23244-2234 LW782837673 测试 2324324”
(?<=Vores\sref.:\s\d+-\d+\s+)\w+
在 regexr.com 上正确匹配 LW78283767,但在 Alteryx 中不匹配。
如何使用量词重写前瞻表达式,但仍然得到我想要的?
最佳答案
您可以在这里使用替换方法
.*?\bVores\s+ref\.:\s+\d+-\d+\s+(\w+).*
替换为$1
。
参见 regex demo .
详细信息:
.*?
- 除换行符以外的任何 0+ 个字符,尽可能少\bVores
- 整个单词 Vores
\s+
- 一个或多个空格ref\.:
- ref.:
子串\s+
- 一个或多个空格\d+-\d+
- 一个或多个数字,-
和一个或多个数字\s+
- 一个或多个空格(\w+)
- 捕获第 1 组:一个或多个单词字符。.*
- 除换行符以外的任何 0+ 个字符,尽可能多。关于regex - 使用正后视的正则表达式在 Alteryx 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66279536/
我正在尝试获得一个按钮,按下该按钮时会改变颜色。当再次按下时,它应该变回原来的颜色。我究竟做错了什么? 我的模板中的按钮: export default { data: {
我是一名优秀的程序员,十分优秀!