2013-10-31 63 views
0

我想添加標籤到選定的文本Textpad正則表達式 - 查找選擇的開始/結束

試圖記錄,搜索^<strong>替換它,並尋找$</strong>替換它的宏。當這個單詞/短語在一行的開頭時很有效...

但是當我在段落內或者在空格之前有一個單詞時,它就會失敗。

任何想法?提前致謝。

+0

下面是您的問題嗎?如果是這樣,請將其中一個答案標記爲「已接受」。有關更多詳細信息,請參閱此頁面:http://stackoverflow.com/help/accepted-answer – hargobind

回答

1

您可能想要檢查http://www.regular-expressions.info/。他們已經獲得了關於所有不同的正則表達式變體的大量信息。

不好意思,你試過搜索\ b或\ B嗎?這兩個序列測試字邊界(而不是線邊界)。

0

我不熟悉TextPad,但你可能會試試這個,它可以工作:

  • 選擇文本。
  • 查找(.*),但僅限於選擇,而不是整個文檔。
  • 替換爲<strong>$1</strong>\1,或者TextPad中的替換語法。

我認爲這取決於TextPad在當前選擇中找到正則表達式的能力,所以如果這是不可能的,我認爲你運氣不好,你將不得不嘗試其他應用程序。

1

@ SpikeX的回答是關閉...

以下內容添加到您的查找/替換對話框:

查找內容:<strong>\1</strong>

[X]選擇:(.+)

與更換文本

單擊「全部替換」按鈕,然後保存您的宏。


編輯:在配置菜單>首選項,單擊編輯選項卡,並確保選中「使用POSIX正則表達式語法」。否則,您需要將「Find what」表達式修改爲\(.+\)

相關問題