This document surveys various techniques for regular expression detection in deep packet inspection for network intrusion detection systems. It discusses how regular expressions are used with techniques like deterministic finite automata to detect attack signatures by matching packet payloads to predefined regular expression patterns. Specifically, it examines techniques like LaFA, TCAM, StriFA, CompactDFA, and DFA/EC that aim to improve regular expression matching performance by reducing memory usage, increasing matching speed, or decreasing the number of required states. The survey aims to understand these techniques and their potential application in improving intrusion detection in wireless networks.