Пытанні з тэгам 'regex'

Рэгулярныя выразы прадастаўляюць дэкларатыўны мова для адпаведнасці шаблонах у радках. Яны звычайна выкарыстоўваюцца для праверкі радкоў, аналізу і пераўтварэнні. Бо рэгулярныя выразы не цалкам стандартызаваны, усе пытанні з гэтым тэгам павінны таксама ўтрымліваць тэг, які вызначае дастасавальныя мова праграмавання або інструмент. ЗАЎВАГА. Пры запыце HTML, JSON і г.д. Рэгулярныя выразы звычайна сустракаюцца з адмоўнымі рэакцыямі. Калі для гэтага ёсць сінтаксічны аналізатар, выкарыстоўвайце гэта замест гэтага.
28
адказаў

Рэгулярны выраз для адпаведнасці радку, якая не ўтрымлівае словы?

Я ведаю, што можна сумясціць слова, а затым разгортваць запалкі, выкарыстоўваючы іншыя інструменты (напрыклад, grep -v). Тым не менш, я хацеў бы ведаць, ці магчыма супадзенне радкоў, якія не ўтрымліваюць канкрэтнага слова (напрыклад, hede), з выкарыстанне ...
зададзены 02 студз. '09 а 10:30
79
адказаў

Як праверыць адрас электроннай пошты ў JavaScript?

Як праверыць адрас электроннай пошты на JavaScript?
зададзены 05 сент. '08 у 19:10
46
адказаў

Як замяніць усе ўваходжанні радкі ў JavaScript

У мяне ёсць гэты радок: "Test abc test test abc test test test abc test test abc" Выкананне str = str.replace ( 'abc', ''); падобна, выдаляе толькі першае ўваходжанне abc ў радок вышэй. Як я магу замяніць усе яго з'яўленне?
зададзены 17 ліпеня '09 а 20:53
77
адказаў

Як праверыць адрас электроннай пошты з дапамогай рэгулярнага выразы?

На працягу многіх гадоў я павольна распрацоўваў рэгулярны выраз якое правільна правярае правільныя адрасы электроннай пошты MOST, мяркуючы, што яны не выкарыстоўваюць IP-адрас у якасці сервернай часткі. Я выкарыстоўваю яго ў некалькіх праграм ...
зададзены 14 каст. '08 у 17:14
15
адказаў

Што такое група, не звязаная з захопам? Што робіць (?:)?

Як выкарыстоўваецца?: І для чаго гэта карысна?
зададзены 18 жнів. '10 у 16:17
35
адказаў

RegEx адпавядаюць адкрытым тэгам, за выключэннем тэгаў XHTML

Мне трэба супаставіць усе гэтыя адкрываюць тэгі: <p> <a href="foo"> Але ня гэтыя: <br /> <hr class = "foo" /> Я прыдумаў гэта і хацеў пераканацца, што ў мяне ўсё атрымалася. Я толькі фіксую az. <([Az] +) * [^ /] *?> Я з ...
зададзены 14 лістапада. '09 у 01:38
30
адказаў

startsWith () і endsWith () функцыі ў PHP

Як я магу напісаць дзве функцыі, якія бяруць радок і вяртаюцца, калі яна пачынаецца з названага сімвала / радкі або заканчваецца ім? Напрыклад: $ str = '| apples}'; echo startsWith ($ str, '|'); // Returns true echo endsWith ($ str, '}'); // Returns ...
зададзены 07 мая '09 у 15:14
6
адказаў

\ D менш эфектыўны, чым [0-9]

Учора я зрабіў каментар, дзе хтосьці выкарыстаў [0123456789] ў рэгулярным выразе, а не [0-9] або \ d. Я сказаў, што, верагодна, больш эфектыўна выкарыстоўваць спецификатор дыяпазону або лічбы, чым набор знакаў. Я вырашыў праверыць гэта сёння і ...
зададзены 18 мая '13 у 10:18
15
адказаў

Як атрымаць доступ да супастаўленне групах у рэгулярным выразе JavaScript?

Я хачу супаставіць частка радка, выкарыстоўваючы рэгулярны выраз, а затым атрымаць доступ да гэтай падрадок у дужках: var myString = "something format_abc"; // I want "abc" var arr = /(?:^|\s)format_(.*?)(?:\s|$)/.exec(myString); console.log (arr); ...
зададзены 11 студз. '09 у 10:21
19
адказаў

Як вы карыстаецеся зменную ў рэгулярным выразе?

Я хацеў бы стварыць метад String.replaceAll () у JavaScript, і я думаю, што выкарыстанне RegEx было б самым складаным спосабам зрабіць гэта. Аднак я не магу зразумець, як перадаць зменную ў RegEx. Я магу зрабіць гэта ўжо, што заменіць усе асобнікі "B" ...
зададзены 30 студз. '09 у 03:11
39
адказаў

Поўнае рэгулярны выраз для праверкі нумары тэлефона

Я спрабую сабраць усёабдымнае рэгулярны выраз для праверкі нумароў тэлефонаў. У ідэале ён будзе апрацоўваць міжнародныя фарматы, але ён павінен апрацоўваць фарматы ЗША, у тым ліку наступныя: 1-234-567-8901 1-234-567-8901 x1234 1-234-567 ...
зададзены 23 сент. '08 у 23:13
49
адказаў

Якое лепшае рэгулярны выраз правярае правільнасць радкі?

Як праверыць, ці з'яўляецца дадзеная радок дапушчальным URL-адрасам? Мае веды аб рэгулярных выразах з'яўляюцца асноўнымі і не дазваляюць мне выбіраць з сотняў рэгулярных выразаў, якія я ўжо бачыў у Інтэрнэце.
зададзены 02 каст. '08 у 13:53
8
адказаў

Ці існуе рэгулярны выраз для вызначэння правільнага назваў паведамленняў?

Ці можна выявіць правільнае рэгулярны выраз з іншым рэгулярным выразам? Калі так, калі ласка, дайце прыклад кода ніжэй.
зададзены 05 каст. '08 у 20:07
10
адказаў

Рэгулярныя выразы селектара jQuery

Я атрымліваю дакументацыю па выкарыстанні падстаноўных або рэгулярных выразаў (не ўпэўнены ў дакладнай тэрміналогіі) з дапамогай селектара jQuery. Я сам шукаў гэта, але не змог знайсці інфармацыю пра сінтаксіс і пра тое, як яго выкарыстоўваць. Хто-небудзь ведае, ...
зададзены 10 каст. '08 ў 8.40
10
адказаў

Як адмяніць пэўнае слова ў рэгулярным выразе?

Я ведаю, што я магу адмаўляць групу сімвалаў, як у [^ bar], але мне трэба рэгулярны выраз, дзе адмаўленне ставіцца да канкрэтнага слову - так што ў маім прыкладзе, як я адмаўляю фактычны "bar", а не "any chars in bar "?
зададзены 06 жнів. '09 у 20:20