小编www*_*.in的帖子

删除 [] {} () 括号外的文本

我有一个字符串,我想将文本保留在一对括号内并删除括号外的所有内容:

你好 [123] {45} 世界 (67)
你好 (8) [9] {0}

所需输出:
[123] {45} (67) (8) [9] {0}

代码尝试但失败:

$re = '/[^()]*+(\((?:[^()]++|(?1))*\))[^()]*+/';
$text = preg_replace($re, '$1', $text);
Run Code Online (Sandbox Code Playgroud)

php regex regexp-replace

3
推荐指数
1
解决办法
513
查看次数

Removing everything except numbers inside braces and some characters

Want to remove everything except # NewLine, complete bracket set and numbers inside braces.
Sample input:

# (1296) {20} [529] [1496] [411]
# (MONDAY ) (1296)
# (646) {20} (BEACH 7) [20 Mtrs] { 03 Foot }
# {19} [455] [721] (1296) (SUNDAY ) [2741] (MONDAY (WEDNESDAY {20}
# {19} (1296)
Run Code Online (Sandbox Code Playgroud)

Code which does not work:

$re = '/(?:\[[^][]*]|\([^()]*\)|{[^{}]*})(*SKIP)(*F)|[^][(){}@#]+/m';
$result = preg_replace($re, '', $input);
Run Code Online (Sandbox Code Playgroud)

Incorrect output:

#(1296){20}[529][1496][411]
#(1296) 
#(646){20}(BEACH 7)[20 Mtrs]{ 03 Foot }
#{19}[455][721](1296)[2741](({20}
#{19}(1296)
Run Code Online (Sandbox Code Playgroud)

Desired output:

#(1296) {20} …
Run Code Online (Sandbox Code Playgroud)

php regex

3
推荐指数
1
解决办法
103
查看次数

删除TEST数据库 - 随WAMP提供

在我的phpMyAdmin中,它显示了一个test包含0表的数据库!
我需要删除它,但后来我收到了错误!不能rmdir'.test \',错误:17
所以我试图从MySQL控制台做到这一点,再次出现同样的错误?
现在做什么 ?

mysql phpmyadmin

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

php ×2

regex ×2

mysql ×1

phpmyadmin ×1

regexp-replace ×1