删除字符串中任何地方的未知子字符串

系统重启

我有一个像

AxxxB-AxxxxxxB-AxxxxxxxxxB

在哪里

  • A 和 B 是我知道的子串
  • xxxxx 是不同的数字和未知长度的字母。
  • 我将上面的字符串分成八位字节以提高可读性

我想删除那些不同的数字和字母,并有一个像

AB-AB-AB

我尝试了以下正则表达式:

'AxxxB-AxxxxxxB-AxxxxxxxxxxB'.replace(/A.*B/, 'AB')
'AB'

'AxxxB-AxxxxxxB-AxxxxxxxxxxB'.replace(/A.*B/g, 'AB')
'AB'

'AxxxB-AxxxxxxB-AxxxxxxxxxxB'.replace(/A.*B{1}/, 'AB')
'AB'

.*删除最新符号之前的所有内容。这不是我需要的。

杰文

你可以尝试?,这使得运营商*+贪心不足:

(A.+?B)

然后根据您的实现,用全局g标志替换所有实例

/(A.+?B)/g

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在字符串中的任何地方匹配非单词字符?

在没有反序列化JSON字符串中删除从任何地方键

从出现的任何地方提取字符串中的数字

Laravel在URL中的任何地方“监听” index.php字符串

角材料自动完成搜索在字符串中的任何地方?

sqlite-用LIKE搜索字符串中的任何地方

Python分割字符串并在解析发生的任何地方添加字符

如何在类中定义SQL Server连接字符串并在项目中的任何地方使用?

正则表达式-字符串中的任何地方都不是单词

如果我以字符串形式生成模型,那么在任何地方都可以在字符串中获取选择器按钮?

在字符串中的任何地方的正则表达式的确切一个字符发生

该怎么做正则表达式模式在字符串的任何地方都不匹配?

匹配可能在其中的任何地方都有换行符的字符串-bash

比较字符串和突出显示在 T-SQL 中发现的任何地方不匹配

如何在我的XML中的任何地方找到特定的文本子字符串并使用XSLT选择该文本

有没有办法判断是否在代码中的其他任何地方使用了字符串/guid?

如果一个单词出现在字符串中的任何地方,则正则表达式匹配字符串中的所有斜杠

在字符串中查找未知子字符串

从字符串中获取任何子字符串

IndexError:字符串索引超出范围-我在任何地方都找不到答案,但是看起来很简单

如何从字符串中删除子字符串?

从字符串中删除子字符串

不从字符串中删除子字符串

从字符串中删除重复的子字符串

蜂巢-从字符串中删除子字符串

快速删除字符串中的子字符串

从字符串中删除子字符串

R:删除字符串中的子字符串

从字符串中动态删除子字符串