匹配一个由两个给定子字符串组成的字符串,其间可能只有空白字符

时间:2017-08-08 04:27:21

标签: c# regex

输入This AbT5xYAppleUvW is a test.....

输入将是来自我无法控制的来源的文件内容。我需要将AbT5xYApple替换为FruitApple是否在AbT5xYApple之间存在空格字符(换行符,回车符,空格等)。例如。 AbT5xY AppleAbT5xY\nApple也需要替换为FruitApple

注意我正在使用C#正则表达式

以下不起作用:

string input = Regex.Replace(input, "AbT5xY\S+AppleUvW", "FruitApple");

1 个答案:

答案 0 :(得分:0)

根据上述评论,请使用此模式AbT5xY # "AbT5xY" \s # <whitespace character> * # (zero or more)(greedy) Apple # "Apple"

jdbc:awsathena://athena.us-east-1.amazonaws.com:443/AwsDataCatalog/databasename