我需要編寫一個帶有2個參數(RegEx模式和字符串)的簡單程序,如果字符串不匹配答案,是否存在可匹配模式的較大字符串(包含較小字符串)。正則表達式:當給定的字符串不匹配模式如何定義是否存在大字符串(包含較小的一個),匹配?
例1 輸入「^ \ w + \ S + \ W + $」和「你好」都無法比擬的,但程序會返回「真」,因爲有字符串「hello字」包含第一個和匹配給定的模式
例題 輸入 「^(ABC)* $」 和 「CA」 不匹配,但由於是相匹配的模式字符串AB CA BC(含CA)節目將返回true。
總之,程序需要回答如果這樣的字符串存在(真/假)。
C#(C++,Java)和任何幫助將不勝感激。至少有一些方向如何去做。
whic h語言,到目前爲止你已經嘗試了什麼? – jjj
首先,請不要稱之爲純粹簡單的文本,而是要與「表達式」匹配 - 結合主題,其中模式是實際(常規)表達式,這非常令人困惑。 _「,但程序將返回'真',因爲有表達式」你好詞「,其中包含第一個和匹配給定模式」_ - 哪裏「是」那?你有沒有可能的文本列表,「你好詞」會是其中之一嗎? – CBroe
@jjj我需要C#,但C++,Java也會這樣做。 – dimm