regex - 正则表达式匹配 flex 中字母的字符串输入中的字母重复
问题描述
我正在编写一个弹性程序,用户将范围[A-E]
的输入字母作为输入,例如用户输入是:"ABC"
.
我想知道使用哪个正则表达式我可以发现用户两次或多次使用相同字母的情况,例如用户输入是"AAB"
or "ABA"
。
存在的类似问题都没有帮助我,因此非常感谢任何答案!
解决方案
您可以使用以下正则表达式查找 FTP 服务器详细信息。选择该文本并根据您的需要替换它。
正则表达式:'(?:(?:\[ash)\d+(?:\])\n)(?:(?:ftp|FTP|Ftp).*\s=\s(.*))'
在此,在替换时,您可以使用以下正则表达式从源代码复制粘贴,但您自己更改其余部分。
在此正则表达式之后附加您的数据。
正则表达式:'(?:(?:\[ash)\d+(?:\])\n)(?:(?:ftp|FTP|Ftp).*\s=\s)'
您必须在程序中使用一些逻辑。例如首先,保存正则表达式获取的数据。使用第二个正则表达式从您不想要的组中删除一个组附加您正确的 FTP 服务器信息。将新文本替换为原始文本并替换为原始字符串。
祝你好运。这并不简单,给它一些时间。
推荐阅读
- omnet++ - 从应用层(或更低层)广播[INET 4.1.0]
- tsql - 使用 TSQL OPENJSON 如何从具有动态键名的 JSON 数组中提取值
- sql - 使用 Excel VBA 使用来自不同数据库中的表的数据更新 SQL Server 表
- sql - T-SQL:如何展平这样的表?
- python - 如何使用 okta 从我的 Web 应用程序中注销?
- javascript - vue.js 中的程序化导航问题
- amazon-web-services - 修改检查器的访问策略 SNS
- php - 使用 WP_Query 时只获得一篇文章
- debugging - 从 Visual Studio 调试树莓派中的 golang 二进制文件
- node.js - PM2 使用错误的 node.js 版本