Tag: expression式

如何在记事本++中复制标记的文本

我有一个HTML源文件的一部分,它包含我想使用Notepad ++的正则expression式function一次select和复制的string。 这里是文本源的一部分: <option value="Performance" >Performance</option> <option value="Maintenance" >Maintenance</option> <option value="System Stability" >System Stability</option> 我使用正则expression式"[0-9a-zA-Z ]*"search“值”值。 我也select记事本++search中的function突出显示/标记find的文本。 这工作正常,我现在想复制或剪切只有突出显示的文本剪贴板进一步处理。 但是我无法在Notepad ++中find这个function。 这是根本不可能的还是我太愚蠢?

jQuery从string等中删除特殊字符

我有这样的string: var str = "I'm a very^ we!rd* Str!ng."; 我想要做的是从上面的string中删除所有特殊字符,并replace空格,以防input下划线和 – 字符。 上面的string在“转换”之后看起来像这样: var str = 'im-a-very-werd-strng';

如何使用正则expression式获取特定字符后的所有字符,例如逗号(“,”)

需要一个正则expression式来获取所有的字符, (不包括它)从一个variables。 这个variables可以包含例如 'SELECT___100E___7',24 'SELECT___100E___7',1 'SELECT___100E___7',286 'SELECT___100E___7',5147 注意:在这个variables后面可以有任意长度的字符。 对正则expression式的解释将是对新手:)添加帮助 编辑:一个JavaScript的答案会一样好

Angular和Express路由

我已经经历了许多angular度expression的种子,并且研究出它们是如何工作的。 我遇到的问题是: 1)。 我想用ejs-locals进行模板化。 2)。 如何正确configuration服务器端和客户端的路由。 另外,当input/about等URL时,不会产生错误: cannot /get angular度app.js包含: // angular stuff $routeprovider.when('/', { templateUrl: 'index', controller: IndexCtrl }); $routeprovider.when('/about', { templateUrl: 'partials/about', controller: IndexCtrl }); 表示应用程序,JS包含: app.get('/', routes.index); app.get('/about', routes.about); 路线文件夹包含'index.js': exports.index = function(req, res){ res.render('index',{name:"Hello"}); }; exports.about = function (req, res) { res.render('partials/about'); }; 视图文件夹包含index.ejs : <!–HTML head/navigation bar here–> <div ng-view></div> […]

奇怪的JavaScript成语 – “/xyz/.test(function(){xyz;})”是做什么的?

约翰Resig写了一个漂亮的类function,时髦。 我试图弄清楚发生了什么事情,除了一行之外,几乎所有的东西都已经算出来了: fnTest = /xyz/.test(function () {xyz;}) ? /\b_super\b/ : /.*/; 一些事情马上就会浮现在脑海,第一个xyz从来没有被初始化为variables; 那么为什么这样做呢? 其次,为什么testing/xyz/针对不返回任何内容的东西(不是返回语句)。 除非有一些漂亮的JavaScript属性,我不知道(这是可能的,我觉得自己相当擅长JS,并可以解释我遇到的代码大部分不是,但是,意味着我在同一个Mt John Resig称之为珠穆朗玛峰的大山) 对于那些好奇,这里是从约翰resigs网站约翰Resig简单的JavaScriptinheritance完整的未经编辑的代码: (function () { var initializing = false, fnTest = /xyz/.test(function(){xyz;}) ? /\b_super\b/ : /.*/; // The base Class implementation (does nothing) this.Class = function(){}; // Create a new Class that inherits from this class Class.extend = function(prop) […]

为什么我的JavaScript regex.test()给交替结果

可能重复: Javascript的正则expression式返回true ..然后false ..然后true ..等 var r = /\d/g; var a = r.test("1"); // will be true var b = r.test("1"); // will be false console.log(a == b); // will be false 请向我解释为什么r.test(“1”)的结果与每个呼叫交替出现? 我能够通过删除g修饰符来解决我遇到的问题。 不过,我仍然想明白为什么会发生这种情况。

在re.sub中处理捕获组?

我想取0.71331, 52.25378这个string0.71331, 52.25378然后返回0.71331,52.25378 – 也就是找一个数字,一个逗号,一个空格和一个数字,然后0.71331,52.25378这个空格。 这是我现在的代码: coords = '0.71331, 52.25378' coord_re = re.sub("(\d), (\d)", "\1,\2", coords) print coord_re 但是这给了我0.7133,2.25378 。 我究竟做错了什么?

Python基于正则expression式分割string

用大写字母(Python)分割string"HELLO there HOW are YOU"的最佳方法是什么? 所以我最终会得到一个这样的数组: results = ['HELLO there', 'HOW are', 'YOU'] 编辑: 我努力了: p = re.compile("\b[AZ]{2,}\b") print p.split(page_text) 但似乎并不奏效。

用常量expression式除以零

我的玩具编译器崩溃,如果我用一个常量expression式除以零: int x = 1 / 0; C和/或C ++标准允许这种行为吗?

C#RegExstring提取

我有一个string: “ImageDimension = 655×0; ThumbnailDimension =为0x0”。 我必须提取在“ImageDimension =”和第一个“x”之间出现的第一个数字(“655”string); 并且需要提取在“ImageDimension =”string之后出现的第一个“x”之后出现的第二个数字(“0”string)。 与第三和第四个数字相似。 这可以用正则expression式(“ImageDimension = ? x?; ThumbnailDimension = ? x ? ”)和如何? 而不是笨拙的子串和索引? 谢谢! 我的解决scheme不是很好: String configuration = "ImageDimension=655×0;ThumbnailDimension=0x0"; String imageDim = configuration.Substring(0, configuration.IndexOf(";")); int indexOfEq = imageDim.IndexOf("="); int indexOfX = imageDim.IndexOf("x"); String width1 = imageDim.Substring(indexOfEq+1, indexOfX-indexOfEq-1); String height1 = imageDim.Substring(imageDim.IndexOf("x") + 1); String thumbDim = […]