regex - 查找以 X 或 开头和结尾的字符串。常用表达
问题描述
我想检测同时包含 [X] 和 [.] 的表达式,例如:
".......X...."
"X..........."
"...........X"
"XXXXXXXX...."
"........XX.."
"........XXXX"
"XXXXXXXXXXXX"
不喜欢
"............" .
解决方案
对于“查找以 X 开头和结尾的字符串”的问题,Regex 似乎有点过头了。假设您的变量已命名STR
,那么您可以使用如下代码:
if char(str)='X' and char(str,length(str))='X' then ....
如果您想要至少有一个 X 的字符串,否则只有 X 或 . 然后是这样的:
if indexc(str,'X') and 0=verify(trim(str),'X.') then ...
推荐阅读
- javascript - 反应服务器端渲染指向错误的 bundle.js
- python - Python Click:多个键值对参数
- python - gTTS 直接输出
- java - 出现错误无法加载 AppCompat ActionBar,出现未知错误。在 Android Studio 中
- javascript - 未捕获(承诺)类型错误:无法读取未定义的属性“电子邮件”
- python - 如何约束 TensorFlow 中的权重不改变符号?
- python - 更改 x-ticks matplotlib 时出现值错误
- c# - IIS 在 Web Api 中不返回仅 PDF 的 Excel
- python - 如何在 Polyglot python 库找到的实体的原始文本中获取索引?
- excel - 如果其他单元格具有特定文本,则从单元格返回值的公式