python - 什么是正则表达式?
问题描述
Amazon Lex 的 python 中的薪水的正则表达式是什么,即“20 万”或“34 万”或“3.4”?我试过这个
ctc_regex = re.compile(r'^[0-9]+(\.[0-9]{1,2})"lakhs"?$')
解决方案
首先,替换lakhs
大括号上的引号并在其中添加空格。另外,在它后面加上点和数字也是可选的。
^[0-9]+(\.[0-9]{1,2})?( lakhs)?$
在这里查看测试 https://regex101.com/r/5DAo6S/1
推荐阅读
- php - Detect common Password/PIN
- eclipse - 由于依赖项冲突而无法完成安装:eclipse 建模工具
- python - xmlrpc.client.ProtocolError:
- c++ - C++ Primer 第 5 版:函数模板重载与专业化
- php - 使用 MYSQL 将 React 客户端连接到 PHP 服务器
- reactjs - 如何将 React 应用程序中的文本提取到 json react-intl 翻译文件
- asp.net-mvc - Razor 视图中默认不选择下拉项目
- c++ - 通过私有方法访问这个类的私有变量有什么问题?
- javascript - Svelte - 从组件导入 const 不起作用
- python - 如何在变量更改后运行 if 语句?