我需要在字符串上搜索子字符串。訣竅是: - 這是我不在乎的一封信。 - 該信件需要在那裏有一個字母,但是哪一個字母並不重要。在字符串中搜索字符串「DO NOT CARE FLAG」
- "MQINEEIR" - match, same
- "MQINEELR" - match, one I is L the othe is L
- "MQLNEELR" - match, both I are L
- MQXNEEIR - match becouse X stand for I, but ideally I would like to allow only L. But for simplicity, I will allow it.
但
- 「MQINEER」 不匹配: - 字母比較字符串時是 「我」,所以
因此,例如subsrting 「MQINEEIR」因爲我錯過了,而不是那封信。
- MQINEEIX不匹配becouse有X與其使用R,我只允許我
我覺得變化,這可能使用模式匹配來解決,我但不知道如何?
你需要更好地解釋比賽的條件。有太多未指明的可能性。例如,如果目標是「MQINEEIX」呢?或'MQXNEEIR'? 'MQINEEIRX'如何? –
你的問題不是很清楚,你想匹配字符串'MQINEEIR',其中'I'和'L'可以被替換嗎?我會建議熟悉正則表達式 – user1875195
不,正則表達式不會解決這個問題。 –