Lex 在電腦科學裡面lex是一個產生詞法分析器lexical analyzer掃描器scanners或者lexers的程式 Lex常常與yacc 語法分析器產生程式parser generator一起使用Lex最早是埃里克施密特和迈克莱斯克製作是許多UNIX系統的標準詞法分析器lexical analyzer產生程式而且這個工具所作的行為被詳列為POSIX標準的一部分 Lex讀進一個代表詞法分析器規則的輸入字串流然後輸出以C語言實做的詞法分析器原始碼 雖然傳統上是商業軟體但是有些根據原本ATT程式碼這些版本的Lex可以以公開原始碼的形式獲得並被視為某些系統的一部份例如說OpenSolaris和貝爾實驗室九號計畫另一個有名的Lex公開原始碼版本是flex代表快速的詞法分析器fast lexical analyzer