创建自定义 - 正则表达式可搜索 - Javascript中的变量

时间:2014-02-14 19:29:20

标签: javascript regex

方案:我正在创建一个迷你编辑器,并希望能够突出显示其中的文本,并从突出显示的文本中创建自定义变量。

因此,选择文本会在文本区域下方打开一个新文本框 - 新textbox左侧是所选文本(这将是关键 - 例如"selected_text"),并在正确 - 在textbox - 将是价值。这个键/值对将全部存储为js对象的一部分,并在以后的文本环境中显示 - 作为当前在textarea中的全文的一部分。

所以,我可以做的第一部分 - 抓取文本,将其放在一个带有textbox的新div中,并将其保存在js对象中。这是我不确定的向导中的正则表达式搜索。

我正在考虑用胡萝卜包裹钥匙 - 比如^^ selected_text ^^ - 然后进行正则表达式搜索。一旦我有了钥匙,我可以在我的对象中查找,并替换文本。我不确定如何使用正则表达式...

这样的事情:

this will be a ^^custom_variable^^ and so will ^^chocolate_cake^^

所以,第一个问题:这样的事情可能吗? 第二个问题 - 是否有人知道已经写过的插件?

修改

我正在尝试使用以下方法搜索:

var hover_match = new Array();
hover_match = card_text.match(/\x01([^\x01]*)\x01//g);

card_text等于(例如)x01Replacex01 Me! x01dfdx01,它应返回两个结果,并将它们存储到hover_match中。但是...... hover_match将返回null,如果它找不到任何东西,那就是匹配带回来...

我是否误解了评论以及如何使用x01?

0 个答案:

没有答案