我有一些数据中间有“-”。连字符也包含在数据中。我想删除每 10 个字符后的连字符,但不删除数据中包含的连字符。示例:
GSVGPGLLGV-STLGPKRNSM-VLDVAFVLEG-SDKIGE-----RSKEFMEEVI
想要这样:
GSVGPGLLGVSTLGPKRNSMVLDVAFVLEGSDKIGE----RSKEFMEEVI
答案1
您所需要的就是 REGEX。
进行替换
- 找什么:
([^\r\n-]{10})-([^\r\n-])
- 用。。。来代替:
$1$2
- 搜索模式正则表达式
您可能需要全部替换,直到 0 个出现被替换的情况。
更新:
我还是不清楚你想做什么,但是请尝试一下这个。
进行替换
- 找什么:
([^\r\n-]{10})-
- 用。。。来代替:
$1
- 搜索模式正则表达式