我想添加標籤到選定的文本。Textpad正則表達式 - 查找選擇的開始/結束
試圖記錄,搜索^
與<strong>
替換它,並尋找$
與</strong>
替換它的宏。當這個單詞/短語在一行的開頭時很有效...
但是當我在段落內或者在空格之前有一個單詞時,它就會失敗。
任何想法?提前致謝。
我想添加標籤到選定的文本。Textpad正則表達式 - 查找選擇的開始/結束
試圖記錄,搜索^
與<strong>
替換它,並尋找$
與</strong>
替換它的宏。當這個單詞/短語在一行的開頭時很有效...
但是當我在段落內或者在空格之前有一個單詞時,它就會失敗。
任何想法?提前致謝。
您可能想要檢查http://www.regular-expressions.info/。他們已經獲得了關於所有不同的正則表達式變體的大量信息。
不好意思,你試過搜索\ b或\ B嗎?這兩個序列測試字邊界(而不是線邊界)。
我不熟悉TextPad,但你可能會試試這個,它可以工作:
(.*)
,但僅限於選擇,而不是整個文檔。<strong>$1</strong>
或\1
,或者TextPad中的替換語法。我認爲這取決於TextPad在當前選擇中找到正則表達式的能力,所以如果這是不可能的,我認爲你運氣不好,你將不得不嘗試其他應用程序。
@ SpikeX的回答是關閉...
以下內容添加到您的查找/替換對話框:
查找內容:<strong>\1</strong>
[X]選擇:(.+)
與更換文本
單擊「全部替換」按鈕,然後保存您的宏。
編輯:在配置菜單>首選項,單擊編輯選項卡,並確保選中「使用POSIX正則表達式語法」。否則,您需要將「Find what」表達式修改爲\(.+\)
下面是您的問題嗎?如果是這樣,請將其中一個答案標記爲「已接受」。有關更多詳細信息,請參閱此頁面:http://stackoverflow.com/help/accepted-answer – hargobind