regex

    2熱度

    3回答

    我想將每個句子的開頭大寫。我有以下代碼從其他問題: function applySentenceCase(str) { return str.replace(/.+?[\.\?\!](\s|$)/g, function (txt) { return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();

    1熱度

    1回答

    內更換角色,我有兩個測試字符串: 1+":"+2:xyz 1+"a:fb"+2:xyz 我試圖取代:這是引號之間。 我嘗試這樣做: $1Q$2 但我結束了這一點:: (".*):(.*") 與更換 1+"Q"+2:xyz 1+"Q"+2:xyz ,但我想這結束了: 1+"Q"+2:xyz 1+"aQfb"+2:xyz 有人可以幫我解決請。必須使用Javascript。 編

    2熱度

    1回答

    我試圖找到一個正則表達式來替換這樣的想法: if($input === numbers_only($phone_number)) { // do something } 假設 $輸入將總是是數字 numbers_only()去除所有非數字字符 語境 在這一天我需要寫一個MySQL查詢,這是否對格式化爲文本的列這就是爲什麼我不能簡單地使用像上面的函數結束。所以它看起來像這樣: SEL

    0熱度

    2回答

    我試圖使用正則表達式來過濾給定字符串外的禁止HTML標記。是的,我知道,我應該使用解析器,但對於這個特定的問題,這種方法更快。 這個想法是將每個標記都列入白名單(例如<span>, <b>, </br>)並匹配被禁止的標記。到目前爲止,我想出了以下表達式:<\/?(?!(span|b|br)).\> 它適用於單個字符標記,如<a>,但像<label>這樣的東西不起作用。我真的很感謝一些幫助,在此先

    0熱度

    2回答

    我試圖運行一個搜索與git讓我在兩個文件夾之一的所有階段文件:本地或組件。我只想獲取JS文件。該命令在控制檯中運行。 我到目前爲止有: STAGED_FILES=($(git diff --cached --name-only --diff-filter=ACM | grep "^(local|components).*?.js")) 這讓我所有的演出文件: git diff --cached

    0熱度

    3回答

    我正在計算如何創建僅在與其他@不匹配時匹配@test的正則表達式。我有一個解決方案,負向後視,但功能不支持JS。有沒有負面後顧之憂的解決方案? Ex. This @test should be a match. This @@test should not be a match.

    6熱度

    2回答

    我需要用空格替換字符串「»」,但仍然出現錯誤。這是我使用的代碼: # -*- coding: utf-8 -*- from bs4 import BeautifulSoup # other code soup = BeautifulSoup(data, 'lxml') mystring = soup.find('a').text.replace(' »','') UnicodeEn

    2熱度

    2回答

    我使用AngularJS指令進行我的表單輸入驗證。有沒有辦法讓我的正則表達式只允許一個特殊字符(:)以及數字和字母。這是我在stackoverflow上找到的指令。 myapp.directive('noSpecialChar', function() { return { require: 'ngModel', restrict: 'A', lin

    0熱度

    1回答

    考慮: <tagA/> <tagB>...</tagB> <setOfFoo> <foo>...</foo> <foo> ...some special content... </foo> <foo>...</foo> <foo>...</foo> </setOfFoo> <tagN/> 我想刪除foo的整個節點僅當有一些具體

    0熱度

    1回答

    我想將來自我的路由器的傳入syslog記錄到文件中。我用 nc -l -u -p 514 > syslog.log 收到系統日誌傳入的行由幾個由空格分隔的字段組成。 下面是從系統日誌兩個完整的示例行: <4>Nov 29 16:15:29 kernel: [ 3571.330000] DROP IN=vlan2 OUT= MAC=00:00:00:00:00:00:00:00:00:00:00