Questions tagged «regex»

නිත්‍ය ප්‍රකාශන මගින් නූල් තුළ රටා ගැලපීමට ප්‍රකාශන භාෂාවක් සපයයි. නූල් වලංගු කිරීම, විග්‍රහ කිරීම සහ පරිණාමනය සඳහා ඒවා බහුලව භාවිතා වේ. සාමාන්‍ය ප්‍රකාශන සම්පුර්ණයෙන්ම ප්‍රමිතිගත කර නොමැති බැවින්, මෙම ටැගය සමඟ ඇති සියලුම ප්‍රශ්නවලට අදාළ ක්‍රමලේඛන භාෂාව හෝ මෙවලම සඳහන් කරන ටැගයක් ද ඇතුළත් විය යුතුය. සටහන: HTML, JSON, ආදිය ඉල්ලීම regexes negative ණාත්මක ප්‍රතික්‍රියා වලට නැඹුරු වේ. ඒ සඳහා විග්‍රහයක් තිබේ නම් ඒ වෙනුවට එය භාවිතා කරන්න.


30
වචනයක් අඩංගු නොවන රේඛාවකට ගැලපෙන නිත්‍ය ප්‍රකාශනය
වචනයක් ගැළපීමටත් පසුව වෙනත් මෙවලම් භාවිතයෙන් තරඟ ආපසු හැරවීමටත් හැකි බව මම දනිමි (උදා grep -v). කෙසේ වෙතත්, නිශ්චිත වචනයක් අඩංගු නොවන රේඛා hedeගැලපීමට හැකිද , උදා , සාමාන්‍ය ප්‍රකාශනයක් භාවිතා කරමින්? ආදානය: hoho hihi haha hede කේතය: grep "<Regex for 'doesn't contain hede'>" input අපේක්ෂිත ප්‍රතිදානය: hoho hihi haha

30
සාමාන්‍ය ප්‍රකාශනයක් භාවිතා කරමින් විද්‍යුත් තැපැල් ලිපිනයක් වලංගු කරන්නේ කෙසේද?
වසර ගණනාවක් පුරා මම සෙමෙන් වර්ධනය කර සාමාන්ය ලෙස ඔවුන් සේවාදායකය කොටසක් ලෙස IP ලිපිනය භාවිතා නොකරන උපකල්පනය, බොහෝ ඊ-තැපැල් ලිපින නිවැරදිව මනාව තහවුරු බව. මම එය PHP වැඩසටහන් කිහිපයක භාවිතා කරන අතර එය බොහෝ විට ක්‍රියාත්මක වේ. කෙසේ වෙතත්, වරින් වර මා එය භාවිතා කරන වෙබ් අඩවියක් සමඟ ගැටළුවක් …


30
රෙජෙක්ස් XHTML ස්වයං අන්තර්ගත ටැග් හැර විවෘත ටැග් වලට ගැලපේ
අගුළු දමා ඇත. මෙම ප්‍රශ්නය පිළිබඳ අදහස් අක්‍රීය කර ඇත, නමුත් එය තවමත් නව පිළිතුරු සහ වෙනත් අන්තර්ක්‍රියා පිළිගනී. තව දැනගන්න . මට මෙම ආරම්භක ටැග් සියල්ල ගැලපීමට අවශ්‍යයි: <p> <a href="foo"> නමුත් මේවා නොවේ: <br /> <hr class="foo" /> මම මෙය ඉදිරිපත් කළ අතර මට එය නිවැරදිව ඇති බවට …
1501 html  regex  xhtml 

20
සාමාන්‍ය ප්‍රකාශනයක ඔබ විචල්‍යයක් භාවිතා කරන්නේ කෙසේද?
මම String.replaceAll()ජාවාස්ක්‍රිප්ට් හි ක්‍රමවේදයක් නිර්මාණය කිරීමට කැමති අතර මම සිතන්නේ රීජෙක්ස් භාවිතා කිරීම එය කිරීමට වඩාත්ම දැඩි ක්‍රමය වනු ඇති බවයි. කෙසේ වෙතත්, විචල්‍යය රීජෙක්ස් වෙත යොමු කරන්නේ කෙසේදැයි මට සිතාගත නොහැක. සියලු අවස්ථා වෙනුවට වන මම මේ මේ දේ කළ හැකි "B"සමග "A". "ABABAB".replace(/B/g, "A"); නමුත් මට මේ වගේ …
1405 javascript  regex 

21
ජාවාස්ක්‍රිප්ට් නිත්‍ය ප්‍රකාශනයකින් ඔබ ගැලපෙන කණ්ඩායම් වෙත ප්‍රවේශ වන්නේ කෙසේද?
මට සාමාන්‍ය ප්‍රකාශනයක් භාවිතා කරමින් නූලක කොටසක් ගැලපීමට අවශ්‍ය වන අතර පසුව වරහන් කළ උපස්ථරයට ප්‍රවේශ වන්න: var myString = "something format_abc"; // I want "abc" var arr = /(?:^|\s)format_(.*?)(?:\s|$)/.exec(myString); console.log(arr); // Prints: [" format_abc", "abc"] .. so far so good. console.log(arr[1]); // Prints: undefined (???) console.log(arr[0]); // Prints: format_undefined …
1382 javascript  regex 

5
0 d [0-9] ට වඩා අඩු කාර්යක්ෂම වේ
මම කෙනෙක් භාවිතා කළ ස්ථානය පිළිතුරක් ඊයේ ප්රකාශයට පත්කෙළේය [0123456789]දී ප්රකාශන වඩා [0-9]හෝ \d. අක්ෂර කට්ටලයකට වඩා පරාසයක් හෝ ඉලක්කම් පිරිවිතරයක් භාවිතා කිරීම වඩා කාර්යක්ෂම යැයි මම කීවෙමි. අද එය අත්හදා බැලීමට මම තීරණය කළ අතර (C # රීජෙක්ස් එන්ජිමෙහි අවම වශයෙන්) \dඅනෙක් දෙකටම වඩා බොහෝ වෙනස් බවක් නොපෙනෙන බව …
1251 c#  regex  performance 


3
Grep භාවිතා කරමින් සෘණ ගැලපීම (foo අඩංගු නොවන ගැලපුම් රේඛා)
මම මෙම විධානය සඳහා සින්ටැක්ස් සකස් කිරීමට උත්සාහ කරමි: grep ! error_log | find /home/foo/public_html/ -mmin -60 හෝ: grep '[^error_log]' | find /home/baumerf/public_html/ -mmin -60 නම් කර ඇති ඒවා හැර වෙනස් කර ඇති සියලුම ලිපිගොනු මට දැකීමට අවශ්‍යය error_log. මම ඒ ගැන මෙහි කියවා ඇත්තෙමි , නමුත් හමු වූයේ එක් …
1011 regex  grep 

30
රීජෙක්ස් භාවිතයෙන් දුරකථන අංක වලංගු කරන්නේ කෙසේද
දුරකථන අංක වලංගු කිරීම සඳහා පුළුල් රීජෙක්ස් එකක් දැමීමට මම උත්සාහ කරමි. ඉතා මැනවින් එය ජාත්‍යන්තර ආකෘතීන් හසුරුවනු ඇත, නමුත් එය පහත සඳහන් දෑ ඇතුළුව එක්සත් ජනපද ආකෘතීන් හැසිරවිය යුතුය: 1-234-567-8901 1-234-567-8901 x1234 1-234-567-8901 ext1234 1 (234) 567-8901 1.234.567.8901 1/234/567/8901 12345678901 මගේ වර්තමාන උත්සාහයෙන් මම පිළිතුරු දෙන්නෙමි, නමුත් මම බලාපොරොත්තු …
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.