Questions tagged «regex»

正则表达式提供了一种声明性语言来匹配字符串中的模式。它们通常用于字符串验证,解析和转换。由于正则表达式尚未完全标准化,因此带有此标签的所有问题还应包括一个标签,用于指定适用的编程语言或工具。注意:询问HTML,JSON等正则表达式往往会产生负面反应。如果有解析器,请改用它。


7
如何使用正则表达式和Notepad ++删除所有非ASCII字符?
我进行了很多搜索,但是没有写到如何从Notepad ++中删除非ASCII字符的地方。 我需要知道在查找和替换中写什么命令(使用图片会很棒)。 如果我要列入白名单并为所有ASCII词/行添加书签,那么非ASCII行将被取消标记 如果文件很大,并且无法选择所有ASCII行,而只想选择包含非ASCII字符的行...

4
正则表达式如何匹配可选字符
我有一个正则表达式,我以为到目前为止可以正常工作。我需要匹配一个可选字符。它可能在那里或可能不在那里。 这是两个字符串。顶部的字符串匹配,而下部的字符串不匹配。低位字符串中没有单个字母是导致失败的原因。 我希望在开头的5位数字后得到单个字母,如果不存在,请继续获取字符串的其余部分。这封信可以A-Z。 如果我([A-Z]{1}) +.*? +从正则表达式中删除,它将匹配我需要的所有内容,但字母除外,但这很重要。 20000 K Q511195DREWBT E00078748521 30000 K601220PLOPOH Z00054878524 这是我正在使用的正则表达式。 /^([0-9]{5})+.*? ([A-Z]{1}) +.*? +([A-Z]{1})([0-9]{3})([0-9]{3})([A-Z]{3})([A-Z]{3}) +([A-Z])[0-9]{3}([0-9]{4})([0-9]{2})([0-9]{2})/
147 regex  string  operators 

12
Java-转义字符串以防止SQL注入
我试图在Java中放置一些反SQL注入,并发现使用“ replaceAll”字符串函数非常困难。最后,我需要,将转换现有的功能\来\\,任何"到\",任何'到\',任何\n以\\n使得当字符串由MySQL的SQL注入评估将被阻止。 我已经整理了一些正在使用的代码,并且\\\\\\\\\\\该函数中的所有内容都使我大失所望。如果有人碰巧有这个例子,我将不胜感激。

13
将连字符转换为驼峰式大小写(camelCase)
使用正则表达式(我假设)或其他方法,我该如何转换: marker-image或my-example-setting至markerImage或myExampleSetting。 我当时正在考虑拆分,-然后将该hypen +1的索引转换为大写。但是它看起来很脏,并且希望对正则表达式有所帮助,以使代码更简洁。 没有 jQuery ...




7
如何使用wget下载整个目录和子目录?
我正在尝试使用来下载项目文件,因为该项目wget的SVN服务器不再运行,并且只能通过浏览器访问文件。所有文件的基本URL都一样 http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/ * 我如何使用wget(或任何其他类似的工具)下载此存储库中的所有文件,其中“ tzivi”文件夹是根文件夹,并且其下有几个文件和子文件夹(最多2或3个级别)?
143 regex  linux  bash  wget 

2
Visual Studio,查找和替换,正则表达式
我想替换所有#include "whatever.h"与#include <whatever.h>使用查找和Visual Studio 2005中的替换功能我用正则表达式\#include \"[a-z\.h]+\"查找包含语句。但是我想知道如何替换正则表达式。 \#include \<[a-z\.h]+\>没有工作,也不会;它取代了声明#include "whatever.h"与#include <[a-z.h]+>。如何构造替换正则表达式以保持whatever.h原样?

26
使用JavaScript验证电话号码
我在某些网站上找到了此代码,并且效果很好。它验证电话号码是以下格式之一: (123)456-7890或123-456-7890 问题是我的客户(我不知道为什么,也许是客户的东西)想要添加另一种格式,即连续十个数字,如下所示:1234567890。 我正在使用这个正则表达式, /^(\()?\d{3}(\))?(-|\s)?\d{3}(-|\s)\d{4}$/ 如何添加它还可以验证另一种格式?我对正则表达式不好。
143 javascript  regex 

4
根据正则表达式分割字符串
我有表格形式的命令输出。我正在从结果文件中解析此输出,并将其存储在字符串中。一行中的每个元素都由一个或多个空格字符分隔,因此我正在使用正则表达式来匹配1个或多个空格并将其拆分。但是,每个元素之间都会插入一个空格: >>> str1="a b c d" # spaces are irregular >>> str1 'a b c d' >>> str2=re.split("( )+", str1) >>> str2 ['a', ' ', 'b', ' ', 'c', ' ', 'd'] # 1 space element between!!! 有一个更好的方法吗? 每次拆分后都会str2添加到列表中。
143 python  regex 

11
正则表达式验证密码强度
我的密码强度标准如下: 8个字符的长度 大写2个字母 1个特殊字符 (!@#$&*) 2个数字 (0-9) 小写3个字母 有人可以请给我正则表达式。必须通过密码满足所有条件。
142 regex  passwords 

6
javascript正则表达式-寻找替代方案吗?
这是一个可在大多数正则表达式实现中正常工作的正则表达式: (?<!filename)\.js$ 这与.js匹配以.js结尾的字符串,但filename.js除外 Javascript没有后面的正则表达式。有谁能放一个替代的正则表达式来达到相同的结果并可以在javascript中工作? 这里有一些想法,但是需要帮助功能。我希望仅通过正则表达式来实现它:http : //blog.stevenlevithan.com/archives/mimic-lookbehind-javascript
142 javascript  regex 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.