Regex 正则表达式,获取什么';在字符串的第二次出现之后

Regex 正则表达式,获取什么';在字符串的第二次出现之后,regex,string,find,Regex,String,Find,我有以下格式的字符串: TEXT#####TEXT#####SPECIALTEXT 我需要得到SPECIALTEXT,基本上是第二次出现####之后的内容。我做不成。谢谢正则表达式(?:.*?######{2}(.*)包含您在其第一组中要查找的内容。如果您正在使用shell并且可以使用awk: 从文件中: awk 'BEGIN{FS="####"} {print $3}' input_file 从一个变量: awk 'BEGIN{FS="####"} {print $3}' <<&

我有以下格式的字符串:

TEXT#####TEXT#####SPECIALTEXT


我需要得到
SPECIALTEXT
,基本上是第二次出现
####
之后的内容。我做不成。谢谢

正则表达式
(?:.*?######{2}(.*)
包含您在其第一组中要查找的内容。

如果您正在使用shell并且可以使用
awk

从文件中:

awk 'BEGIN{FS="####"} {print $3}' input_file
从一个变量:

awk 'BEGIN{FS="####"} {print $3}' <<< "$input_variable"

awk'BEGIN{FS=“#######”}{print$3}你还说你“做不到”,你尝试了什么?像个魔咒!谢谢