草庐IT

python字符串

全部标签

javascript - 基于重复的字符串拆分

我有一个字符串值("11112233")。我想拆分这个字符串并将其分成3个不同的值。Val1=1111val2=22val3=33我搜索了很多,可能是(/)之类的字符或其他符号。别的,我的号码总是不同的,所以我不能通过输入确切的字符串来拆分它。我想做这样的事情:varmyVal="11112233";varlastVal=myVal.split(0,3);//splitfromindex0tillindex3我该怎么做?谢谢 最佳答案 试试这个正则表达式:'121112233'.match(/(\d)\1*/g)//["1","2"

javascript - 替换 typescript 中字符串中的所有字符实例?

我正在尝试用x字符替换电子邮件中的所有句号-例如“my.email@email.com”将变为“myxemail@emailxcom”。电子邮件设置为字符串。我的问题是它不只是替换句号,而是替换每个字符,所以我只得到一串x。我只需一个句号就可以让它工作,所以我假设我在全局实例部分是错误的。这是我的代码:letre=".";letnew=email.replace(/re/gi,"x");我也试过re=/./gi;new=email.replace(re,"x");如果有人能阐明我真的很感激,我已经坚持了很长时间,似乎无法弄清楚我哪里出错了。**编辑:糟糕,我的新变量实际上叫做newem

javascript - div中的字符串替换

我想替换#TextArea1中的特定字符串。单击按钮时会发生这种情况。用下面的代码尝试一下,但无法让它工作:$('#TextArea1').text().replace("wef","--");替换div中单词的正确语法是什么? 最佳答案 将函数传递给text()[docs]返回您要设置的值的方法:$('#TextArea1').text(function(i,txt){returntxt.replace("wef","--");});函数参数如下:i是迭代中当前元素的索引txt为当前元素的当前文本内容函数返回的值将被设置为当前元素

javascript - 使用lodash或下划线js查找数组中字符串元素的出现次数

我有一个格式如下的数组:vararray=[{id:'555weibo'},{id:'578weibo'},{id:'111facebook'},{id:'123facebook'},{id:'145facebookpage'},{id:'145facebookpage'},{id:'766facebook'},{id:'242facebook'},{id:'432twitter'},{id:'432exing'}];我需要找到facebook、twitter、xing和weibo在其中出现的次数大批。例如:{weibo:2,facebook:6,twitter:1,xing:1}我已

javascript - 用连字符和/或撇号匹配单词的正则表达式

我正在寻找一个正则表达式来匹配带有连字符和/或撇号的单词。到目前为止,我有:(\w+([-'])(\w+)?[']?(\w+))这在大多数情况下都有效,但如果有一个撇号然后是一个连字符,例如“qu'est-ce”,它就不会匹配。我可以附加更多可选值,但也许还有另一种更有效的方法?我尝试匹配的一些示例:Mary's、High-school、'tis、Chambers'、Qu'est-ce。 最佳答案 使用这个模式(?=\S*['-])([a-zA-Z'-]+)Demo(?=#Look-Ahead\S#*#(zeroormore)(gr

模板字符串中的 Javascript 条件

有没有办法在模板字符串中进行条件处理?例如:letx,y;x=...y=...lettemplateString=`${x}${y}`;如果y未定义,我不希望输出x之后模板字符串中的空格。我如何使用模板字符串实现这一点?这是唯一的方法吗?lettemplateString=`${x}${y?''+y:''}`; 最佳答案 关于letx,y;consttemplateString=[x,y].filter(a=>a).join('');它的作用是首先将您的属性放入数组[]。然后它过滤未定义的项目。最后,它通过使用带空格的join创建数

javascript - 在 Javascript 字符串中检测俄语/西里尔字母?

我正在尝试检测字符串是否包含俄语(西里尔字母)字符。我正在使用这段代码:term.match(/[\wа-я]+/ig);但它不起作用——或者实际上它只是按原样返回字符串。有人可以帮助编写正确的代码吗?谢谢! 最佳答案 使用模式/[\u0400-\u04FF]/覆盖更多西里尔字符://http://jrgraphix.net/r/Unicode/0400-04FFconstcyrillicPattern=/^[\u0400-\u04FF]+$/;console.log('Привіт:',cyrillicPattern.test('

javascript:从字符串中替换↵

这个问题在这里已经有了答案:Howtoremove↵characterfromJSstring(5个答案)关闭6年前。我有一个super烦人的原始数据,里面到处都是↵,我没办法用str.replace('↵','')是吗?我试过了,但没有用,我找不到任何东西,因为当我搜索↵时,它没有显示ascii代码。

javascript - 如何在 JavaScript 中从末尾开始对字符串进行切片?

这个问题在这里已经有了答案:HowdoIchop/slice/trimofflastcharacterinstringusingJavascript?(25个答案)关闭5年前。我有一个二进制值列表,作为具有不同长度的字符串,但是我需要从每个值中切掉最后18个字符。所以在下面的例子中,粗体是需要保留的。11001000000000000001010110000000001101011100使用JavaScript执行此操作的方法是什么?

Javascript 复制字符串的速记方法

我在一个函数中有这段代码,我想缩短它-它对数组中的每个项目应用相同的样式。document.getElementById(divsArray[0]).style.visibility='hidden';document.getElementById(divsArray[1]).style.visibility='hidden';document.getElementById(divsArray[2]).style.visibility='hidden';document.getElementById(divsArray[3]).style.visibility='hidden';迄今为