2
我是新來的正則表達式,它真的讓我困惑。我試圖完成的是找到2個指定字符之間的字符串,其中字符串應該包含另一個指定的字符。獲取2個字符之間的字符串正則表達式
字符串示例:「幫助 - 我」
在這種情況下,我要尋找的字符串幫我這兩個單引號之間,包含 - 在其中。
正則表達式我目前是@"(?<=\')(--.*?)(?=\')"
這似乎如果只工作 - 是在字符串 實例的開頭:提前「--HelpMe」
感謝
我是新來的正則表達式,它真的讓我困惑。我試圖完成的是找到2個指定字符之間的字符串,其中字符串應該包含另一個指定的字符。獲取2個字符之間的字符串正則表達式
字符串示例:「幫助 - 我」
在這種情況下,我要尋找的字符串幫我這兩個單引號之間,包含 - 在其中。
正則表達式我目前是@"(?<=\')(--.*?)(?=\')"
這似乎如果只工作 - 是在字符串 實例的開頭:提前「--HelpMe」
感謝
你非常接近—不錯的嘗試。您需要在開始另一個通配符字符串:
@"(?<=\')(.*?--.*?)(?=\')"
通過這種方式,它會尋找繼'
(在最低字符串中的任何字符的字符串,順便說一句,由於非貪婪量詞,*?
),一個--
,另一個字符串(再次,最小字符串),最後關閉'
。