| View previous topic :: View next topic |
| Author |
Message |
Andrey_A_A
Joined: 03 Jun 2010 Posts: 483 Location: Сочи, Хоста
|
Posted: Thu Nov 08, 2012 2:52 pm Post subject: |
|
|
заменить $1
оставляет только 111 и там и там
| Quote: | | .*\\(.*)\\.*\\.*(\\)+[^\\].* |
заменить $1
оставляет только 02 и там и там
а надо по разному  |
|
| Back to top |
|
 |
Xephon
Joined: 03 Jun 2008 Posts: 117
|
Posted: Thu Nov 08, 2012 3:19 pm Post subject: |
|
|
Что ^.+\\(.+)\\.+\\.+\\?$
Чем $1
[v] Regular expressions
[v] Multiline |
|
| Back to top |
|
 |
Andrey_A_A
Joined: 03 Jun 2010 Posts: 483 Location: Сочи, Хоста
|
Posted: Thu Nov 08, 2012 3:31 pm Post subject: |
|
|
Xephon
Большое спасибо , у меня отработало отлично
.+\\(.+)\\.+\\.+\\?
$1
/p./s.отдыхать надо иногда)) |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1432
|
Posted: Thu Nov 08, 2012 4:01 pm Post subject: |
|
|
Andrey_A_A
В чем сакральный смысл получения одним выражением?
| Code: | var paths = [
"C:\\02\\111\\папка\\",
"C:\\_02\\111\\папка\\файл.txt",
"C:\\02\\111\\",
"C:\\02\\",
"C:\\02"
];
for(var i = 0, l = paths.length; i < l; ++i) {
var p = paths[i];
paths[i] = p + " => " + getGrandparent(p);
}
WScript.Echo(paths.join("\n"));
function getGrandparent(path) {
if(/([^\\\/]+)([\\\/]+[^\\\/]+){2}[\\\/]*$/.test(path))
return RegExp.$1;
return undefined;
} |
[Upd]
Ай, не заметил еще одну страницу.
Видимо, я не понимаю смысла таких замен.  |
|
| Back to top |
|
 |
Andrey_A_A
Joined: 03 Jun 2010 Posts: 483 Location: Сочи, Хоста
|
Posted: Thu Nov 08, 2012 4:12 pm Post subject: |
|
|
Infocatcher
| Quote: | | В чем сакральный смысл получения одним выражением? |
Спасибо всем за отклик... секрет
Пишу скрипт с большим функционалом (перемещение, переименование, копирование...) в параметрах вводятся рег. выраж. - тестирую. |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|