我有一些可以将[b]test[/b]转换成<span class="bbcode_bold">test</span>的javascript
此外,此[i]test 2[/i]将转换为<span class="bbcode_italic">test</span>
这很好用,但我也需要能够解码它。对于具有相同结束标记的多种类型的bbcode,我如何才能找出一种方法来识别结束标记作为它们开始的bbcode标记?
Edit:我用来解析包含bbcode的文本的代码:
function bbencode(input){
ret
我尝试在div中突出显示匹配的字符串。这里遇到的问题是,我应该在字符串中出现的任何地方突出显示字符串“score”。但它与字符串'scoreboard‘匹配,并突出显示'scoreb’字符串。 var res = $("#div").text();
console.log(res);
var regex = new RegExp("(^|\\s)score(\\s|<\/span>|$|,|\.)", "ig");
res = res.replace(regex, function(match) {
ma
我尝试初始化firebase函数。我还仔细检查了index.js文件。我刚开始部署firebase功能,所以请帮我做同样的事情。
index.js格式如下:
const functions = require('firebase-functions');
// replaces keywords with emoji in the "text" key of messages
var name = 'j o h n';
arr = name.split(/\s/ig).join('');
我想把空格和字母“n”从末尾去掉。
我已经尝试过/\sn/ig或/\s[n]/ig,但是我似乎不能同时删除空格和我想要的字母。我在网上搜索了一下如何做到这一点,但还没有找到一些东西来清楚地解释如何在模式中放入多个put表达式。
谢谢!
我看了几个关于如何在JS中使用regex的示例,但我似乎找不到适合我需要的语法。基本上我有一个单词数组:
commonWords=["she", "he", "him", "liked", "i", "a", "an", "are"]
和一个字符串:
'She met him where he liked to eat "the best" cheese pizza.'
基本上,我希望使用非字母和我的commonWords数组作为提取短
我有一个捕获电子邮件的代码,放在电子表格中,并将此电子邮件放在其他标签中,它可以工作,但我将范围设置在0- 50之间,当我查看电子邮件显示超过50封电子邮件的标签时,为什么会发生这种情况?
谢谢
代码
function get_emails() {
var sheet = SpreadsheetApp.getActiveSheet();
var label_pending = GmailApp.getUserLabelByName('Fale Conosco/Contato');
var label_done = GmailApp.getUserLabel
我正在尝试替换Javascript中的多行代码,IE给我带来了麻烦。
pastebin地址:
我正在尝试做的事情的解释:这是我的HTML:
<textarea id="editthis">
Hello from JS Bin
Whats up from JS Bin
Whats
up from JS Bin
</textarea >
还有我的JS:
jQuery.fn.runReplacement= function(expr) {
return this.each(function() {
this.innerHTML = th
我使用下面的jQuery代码从特定的div中删除文本"(2012)“。
var el = $("#myDiv");
//replace(/word to remove/ig, "");
el.html(el.html().replace(/(2012)/ig, ""));
这在删除2012时效果很好,但是括号()仍然存在。我如何告诉jquery这个()不是代码,而是我希望删除的文本?
有了针和干草堆..。我想在针头上贴上粗体的标签。那么,我应该在replace()中使用什么正则表达式呢?我希望空格是分隔符,并且希望搜索不区分大小写
比方说针是“牛”,干草堆是
cows at www.cows.com, milk some COWS
会变成
<b>cows</b> at www.cows.com, milk some <b>COWS</b>
此外,关键字应该能够在其中有空格,所以如果关键字是“谁是mgmt”…
great band. who is mgmt btw?
会变成
great band. <b>who i
我试着做,如果有更多的-在我的字符串中,它取代单一-例如。
---替换为-
或test---demo替换test-demo
我的函数是
function strconvert( str ) {
var ret = str;
ret = ret.replace( /ø/g, 'oe' );
ret = ret.replace( /Ø/g, 'OE' );
ret = ret.replace( /å/g, 'aa' );
ret = ret.replace( /Å/g, 'AA' );
ret = ret.r
我必须将纯文本urls转换为<a href=""></a>。我找到了一个可以工作的JS代码。我的问题是,我的HTML结构需要我修改代码,将当前代码放在foreach中。
我的html:
<div class="content">Some text with links</div>
<div class="content">Some text with links</div>
<div class="content">Some text with l
如何从变量创建正则表达式,以便它有一个捕获组,然后可以在replace()调用中使用?
以下是我迄今所尝试但未获成功的方法。
var term = 'test'
var r = new RegExp('('+term+')', "ig");
$('#test').html( $('#test').html().replace(r, '<span class="found">'+$1+'</span>') ); // Unc
在regex上有一些问题。我有很长的绳子
str = '<div class=\"edit\">some text here
<div><br></div>
<div>then other row</div>
<div><br></div>
<div>and one more</div>
</div>
<div class=\"edit\">some text here
&l
谁能告诉我如何处理innerHTML of IE678?我知道用br,但是如何处理压痕呢?
我的
<div id="box">
<pre id="code">
var a = "before";
function b(){
alert(a);
}
</pre>
</div>
我的JS
<script>
var pre = document.getElementById("code"
这里是Regex新手!让我说我有两个文本数组,我正在搜索一个文本,上面写着。
let text = This is a cool story.
我正在寻找课文中的这些短语。
ArrBlue = ["cool story"]
ArrGreen = ["This is a cool"]
我想用相应的颜色突出显示数组中的单词。所以ArrBlue中的所有单词都会产生蓝色的文本和绿色的ArrGreen。我创建了两个像这样的新RegExp。
let regexBlue = new RegExp(arrBlue.join('|'), "ig)
我有一个很长的段落,我需要比较单词边界,以取代匹配与想要的值。
想要的价值将有许多不同的模式。这就是为什么我需要大量的新RegExp来逐一进行替换。
var paragraph = "german gateway is located at ... Leonardo DA VINci and other some word superman";
paragraph
.replace( new RegExp("\\b"+ "german gateway" +"\\b", "ig"), "German
我尝试使用jquery正则表达式替换文本字符串,而不是简单地替换匹配项,而是将文本乘以4。 代码: var $div = $('#container div');
$div.text($div.text().replace(/division/ig, 'div')); <div id="container">
<div>this is the first division element</div>
<div>this is the second division element<