假设我有一个文件,其中包含一个字符串值以及动态字母数字字符。 所以我需要用空字符替换字符串。
字符串:
preso1DA7B5FB-01B4-8AB8-B8B2-93B7118ED92B
此处preso将始终保持不变,其他字母数字字符将保持不变(动态值)。
如何为字符串
写正则表达式
我的正则表达是:
Preso已*吗?\ n
公共类PatternSearchAndReplace {
viewDidAppear
}
我想要的输出是:Hello_ / cfslideshow.js
答案 0 :(得分:0)
你应该使用积极的lookbehind 。我假设你想在给定的字符串中获得动态的字母数字字符:
即。
(?<=preso).*
正面观察是零长度断言,因为它没有捕获它匹配的内容并捕获了后观表达式之后的值
查看您的更新帖子,您应该捕获所有字符以及preso,因此,您的正则表达式应该是这样的:
preso.*(?=/)