首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答
    筛选
    回答情况:
    全部无回答回答未采纳
    提问时间:
    不限一周内一月内三月内一年内
    回答标签:
    regex

    小程序云开发如何将查询后数据库返回的关键词去掉列名和双引号?

    用户5004263
    json.prase()
    1人回答了此问题

    写js正则表达式,去除字符串的首尾的逗号,怎么写?

    提问2017-11-291.5K
    帅的惊动我国
    <script language="JavaScript"> <!-- String.prototype.Trim=function(){ return this.replace(/^,*|,*$/g,'') } alert(",234324,".Trim()) //--> </script>
    1人回答了此问题

    使用bash在regex中查找并杀死一个进程?

    提问2017-12-14434
    嗨喽你好
    如果你有pkill, pkill -f csp_build.py 如果你只想grep对进程名称(而不是完整的参数列表),然后离开-f
    2人回答了此问题

    字母数字和下划线的正则表达式?

    提问2017-12-257.1K
    最爱开车啦
    这里有很多冗长的东西,我深深的反对,所以我的结论是: /^\w+$/ \w相当于[A-Za-z0-9_],这几乎是你想要的。(除非我们引入unicode) 使用+量词你将匹配一个或多个字符。如果您也想接受一个空字符串,请*改为使用。
    2人回答了此问题

    如何列出JavaScript对象的属性?

    提问2017-12-08422
    帅的惊动我国
    在较新的浏览器(IE9 +,FF4 +,Chrome5 +,Opera12 +,Safari5 +)中,您可以使用内置的Object.keys方法: var keys = Object.keys(myObject); 上面有一个完整的polyfill,但是一个简化的版本是: var getKeys = function(obj){ var keys = []; for(var key in obj){ keys.push(key); } return keys; } 或者替换var getKeys有Object.prototype.keys让你调用.keys()任何对象。扩展原型有一些副作用,我不会推荐这样做。
    2人回答了此问题

    正则表达式不包含某些字符串怎么办?

    提问2018-03-077.4K
    初冬微笑已冻僵回答已采纳
    一般来说写一个不包含特定字符串的正则表达式是一种痛苦。我们必须为计算模型执行此操作 - 你需要一个易于定义的NFA,然后将其降至正则表达式。不包含“cat”的东西的表达约为80个字符。 它是: aa([^a] | a[^a])aa
    2人回答了此问题

    如何使用正则表达式来验证日期时间格式(MM / DD / YYYY)?

    提问2018-03-051.9K
    御姐万岁回答已采纳
    对于一个简单的验证: function validateDate(testdate) { var date_regex = /^\d{2}\/\d{2}\/\d{4}$/ ; return date_regex.test(testdate); } 在你的情况下,为了验证(MM / DD / YYYY),1900年到2099年之间,我会这样写: function validateDate(testdate) { var date_regex = /^(0[1-9]|1[0-2])\/(0[1-9]|1\d|2\d|3[01])\/(19|20)\d{2}$/ ; return date_regex.test(testdate); }
    2人回答了此问题

    Mac OS X中的文件系统的Unicode编码在Python中不正确?

    提问2018-03-16462
    袁弋雯回答已采纳
    MacOS X使用一种特殊的分解UTF-8来存储文件名。如果您需要读取文件名并将它们写入“正常”UTF-8文件,则必须对它们进行标准化: filename = unicodedata.normalize('NFC', unicode(filename, 'utf-8')).encode('utf-8')
    2人回答了此问题

    什么正则表达式可以很好的来来检查一个字符串是否是一个有效的URL?

    提问2017-12-15421
    akjok54
    这是RegexBuddy使用的。 (\b(https?|ftp|file)://)?[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|] 它匹配下面这些(在** **商标内): **http://www.regexbuddy.com** **http://www.regexbuddy.com/** **http://www.regexbuddy.com/index.html** **http://www.regexbuddy.com/index.html?source=library** 你可以在http://www.regexbuddy.com/download.html下载RegexBuddy 。
    2人回答了此问题

    如何对字符串进行多个子串的替换操作?

    提问2018-01-15457
    jackymaple
    可以用一个循环: def replace_all(text, dic): for i, j in dic.iteritems(): text = text.replace(i, j) return text
    2人回答了此问题

    如何否定正则表达式中的特定单词?

    提问2017-12-191K
    akjok54
    除非性能是最重要的,否则通过第二个运行结果通常会更容易,跳过那些与您想要否定的词相匹配的结果。 正则表达式通常意味着您正在执行脚本或某种低性能任务,所以找到易于阅读,易于理解且易于维护的解决方案。
    2人回答了此问题

    如何检查一个字符串是否与JS中的正则表达式匹配?

    提问2017-12-20889
    Dust
    使用test()方法: var string = "sample1"; var re = new RegExp("^([a-z0-9]{5,})$"); if (re.test(string)) { console.log("Valid"); } else { console.log("Invalid"); }
    2人回答了此问题

    如何用正则表达式来搜索Gadaffi?

    提问2017-12-22529
    MyLove
    简单... (Qadaffi|Khadafy|Qadafi|... )它是自我记录的,可维护的,并假设你的正则表达式引擎实际上编译正则表达式(而不是解释它们),它会编译到相同的DFA,一个更混乱的解决方案会。 编写简洁的正则表达式就像使用简短的变量名来加速程序一样。它只有在你的编译器死脑筋时才有用。
    2人回答了此问题

    如何在MySQL中进行正则表达式替换?

    提问2017-12-205.4K
    人生的旅途
    用MariaDB来代替。它有一个功能 REGEXP_REPLACE(col, regexp, replace) 请参阅MariaDB文档和PCRE正则表达式增强 请注意,您也可以使用正则表达式分组(我发现这非常有用): SELECT REGEXP_REPLACE("stackoverflow", "(stack)(over)(flow)", '\\2 - \\1 - \\3') 回报 over - stack - flow
    2人回答了此问题

    怎么确认日期格式dd/mm/yyyy?

    提问2018-03-02510
    小旭回答已采纳
    你粘贴的正则表达式不能正确验证闰年,我修改了它dd/mm/yyyy,dd-mm-yyyy或者dd.mm.yyyy。 ^(?:(?:31(\/|-|\.)(?:0?[13578]|1[02]))\1|(?:(?:29|30)(\/|-|\.)(?:0?[1,3-9]|1[0-2])\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})$|^(?:29(\/|-|\.)0?2\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))$|^(?:0?[1-9]|1\d|2[0-8])(\/|-|\.)(?:(?:0?[1-9])|(?:1[0-2]))\4(?:(?:1[6-9]|[2-9]\d)?\d{2})$
    2人回答了此问题

    如何使sed删除行不匹配的替代?

    提问2018-02-07799
    天使的炫翼回答已采纳
    假设有一个包含要替换的文本的文件。 $ cat new.text A B 如果你想把A改成A,那么理想的做法是- $ sed 's/A/a/' new.text a B 但是,如果不希望得到不受替换影响的行,那么可以使用n和p的组合,如下所示- $ sed -n 's/A/a/p' new.text a
    2人回答了此问题

    苹果如何在电子邮件中找到日期、时间和地址?

    提问2018-03-26374
    乐乐22回答已采纳
    以下是斯坦福SUTime工具的演示: http://nlp.stanford.edu:8080/sutime/process 你将在文档中提取有关n-gram(连续词)的属性: numberOfLetters numberOfSymbols 长度 previousWord nextWord nextWordNumberOfSymbols ... 然后使用分类算法,并为其提供正面和负面的示例: Observation nLetters nSymbols length prevWord nextWord isPartOfDate "Feb." 3 1 4 "Wed" "29th" TRUE "DEC" 3 0 3 "company" "went" FALSE ... 每个人可以摆脱50个例子,但越多越好。然后,该算法基于这些示例进行学习,并且可以应用于以前未见过的未来示例。 它可能学习如下规则 如果以前的单词只有字符和可能的时期... 目前的词是在“二月”,“三月”,“...” 下一个单词在“第十二个”中,any_number ... 那么是日期
    2人回答了此问题

    如何在Windows下检查字符串是否是合法的文件名?

    提问2018-01-15426
    好好看解密
    可以在当前代码页中使用任何字符(Unicode/ANSI在127以上),但以下情况除外: <>:"/\|?* 整数表示为0-31(小于ASCII空间)的字符 目标文件系统不允许的任何其他字符 任何DOS名称:CON、PRN、aux、NUL、COM 0、Com1、COM2、COM3、COM4、COM5、COM6、COM7、COM 8、COM9、LPT 0、LPT 1、LPT 2、LPT 3、LPT 4、LPT 5、LPT 6、LPT 7、LPT 8、LPT 9 文件名是必须是英文. 一些可选的检查事项: 文件路径(包括文件名)可能不超过260个字符 使用具有32000多个字符的Unicode文件路径(包括文件名)
    2人回答了此问题

    请问:rasa_nlu的regex_features如何工作?

    编辑2019-07-02278
    成为首答用户吧

    存储桶不符合命名规则,应该怎么解决?

    编辑2024-10-10137
    成为首答用户吧
    Hi~
    今天想聊点什么呢?
    近期活跃用户
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档