我是新的Python正則表達式和正則表達式不是我強大的套件。所以 我有一個文本行,例如 「懶惰棕色狐狸‘跳’過[txt_1234]」 下一行 「天塌」蟒蛇re.search模式與方括號和文本
第二行因此是無。
就像我寫的一樣。
- 我只需要提取txt_1234部分。沒有括號
- 同樣的結果必須以txt等「[]」如果存在應該被忽略
- 開始。如果[txt_ *不存在,它應該是無ofcourse 貌似我會使用搜索,而不是比賽。
聽起來很容易我知道,我只是不能正確的。
我是新的Python正則表達式和正則表達式不是我強大的套件。所以 我有一個文本行,例如 「懶惰棕色狐狸‘跳’過[txt_1234]」 下一行 「天塌」蟒蛇re.search模式與方括號和文本
第二行因此是無。
就像我寫的一樣。
聽起來很容易我知道,我只是不能正確的。
我試過(?<= \ [)\ w +(?= \]),但努力確保txt_當我包括我是越來越沒有。 – Vangel 2012-02-05 23:07:11
'但是當試圖確保txt_我包括我沒有收到'你能發佈你嘗試的確切代碼嗎?如果我能看到你的代碼,它會幫助我看到你的錯誤。 – 2012-02-05 23:11:13
確定我認爲這是有效的(?<= \ [)txt _。\ w +?(?= \])測試,看看它是否會忽略非txt_ 我正在將txt_錯誤放在我的正則表達式中 編輯:我相信亞歷克斯可以修復他的正則表達式以排除大括號。 – Vangel 2012-02-05 23:11:54