我正在尝试使用正则表达式匹配字符串中的某个(可变)子字符串。这必须很简单,但我无法弄清楚...
说,我有一个像这样的字符串: my_string =“这是要搜索的示例字符串(真实示例)”。 我需要检查它是否包含一个子字符串: my_substring =“我的样本”。 因此,我的纯正则表达式是使用以下串联(使用&)构建的: my_regex =“。*”&my_substring&“。*”。 我有一个函数(一种抽象编程语言),该函数采用my_string和my_regex,并返回False或True: My_Match(my_string,my_regex)。 在这种情况下,它将返回True,因为my_substring在my_string中。
当子字符串是: my_substring =“我的样本(真实示例)”。 然后My_Match返回False,因为“(”和“)”是正则表达式元字符。
我的问题是:我应该如何构建my_regex,以便它不将任何特殊字符视为regex元字符?