我想将标签添加到所选文字。
尝试录制搜索^
的宏并将其替换为<strong>
,并查找$
并将其替换为</strong>
。当单词/短语位于一行的开头时效果很好......
但是当我有一个段落在一个段落中或者前面有空格时,它会失败。
有什么想法吗?提前谢谢。
答案 0 :(得分:1)
您可能需要查看http://www.regular-expressions.info/。他们有很多关于所有不同正则表达式变种的信息。
副手,您是否尝试过搜索\ b或\ B?这两个序列测试字边界(而不是行边界)。
答案 1 :(得分:1)
@ SpikeX的答案很接近......
将以下内容添加到“查找/替换”对话框中:
找到:(.+)
替换为:<strong>\1</strong>
[x]所选文字
单击“全部替换”按钮,然后保存宏。
修改:在配置菜单&gt;下;首选项,单击编辑器选项卡,并确保选中“使用POSIX正则表达式语法”。否则,您需要将“查找内容”表达式修改为\(.+\)
答案 2 :(得分:0)
我对TextPad不熟悉,但你可以尝试一下,它可以工作:
(.*)
,但仅限于选择,而不是整个文档。<strong>$1</strong>
或\1
,或TextPad中的替换语法。我认为这取决于TextPad能否在当前选择中找到正则表达式,所以如果这不可能,我认为你运气不好,你将不得不尝试另一个应用程序。