标签: delimiter

MySQL DELIMITER语法错误

此MySQL脚本安装多个触发器.

它适用于运行MySQL 5.0.51b-community的一台机器.在运行MySQL 14.12 Distrib 5.0.45的另一台机器上,对于redhat-linux-gnu(i386),它失败了,这个错误消息似乎与DELIMITER // ... // DELIMITER; 句法 :

第272行的错误1064(42000):SQL语法中有错误; 检查与MySQL服务器版本对应的手册,以便在'DELIMITER附近使用正确的语法; DROP TRIGGER IF EXISTS trigger_name; DELIMITER'在第1行

脚本语法(摘要)是:

DROP TRIGGER IF EXISTS trigger_name;
DELIMITER //
CREATE TRIGGER trigger_name BEFORE UPDATE ON table
FOR EACH ROW BEGIN
  -- Trigger logic goes here
END //
DELIMITER;

-- More trigger drop/create statements follow
Run Code Online (Sandbox Code Playgroud)

脚本有什么问题,我该如何纠正?

mysql sql triggers delimiter

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

如何分解整数

答案可能很简单.但我对编程很新鲜.所以要温柔......

我正在努力为您的一位客户快速修复.我想得到一个整数的总位数,然后爆炸整数:

rx_freq = 1331000000 ( = 10 )
  $array[0] = 1
  $array[1] = 3
  .
  .
  $array[9] = 0

rx_freq = 990909099 ( = 9 )
  $array[0] = 9
  $array[1] = 9
  .
  .
  $array[8] = 9
Run Code Online (Sandbox Code Playgroud)

我无法使用爆炸,因为此功能需要分隔符.我搜索了eyh'old Google和Stackoverflow.

基本上:如何在没有分隔符的情况下分解整数,以及如何找到整数中的位数.

php arrays integer explode delimiter

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

你可以在sed中使用哪些分隔符?

我们通常会看到人们unknown option to s'sed想要使用包含sed分隔符的模式时抱怨错误.

例如,如果我们使用/:

$ var="hel/lo"
$ sed "s/a/$var/g" <<< "haha"
sed: -e expression #1, char 9: unknown option to `s'
Run Code Online (Sandbox Code Playgroud)

所以我们建议使用另一个分隔符,例如|:

$ sed "s|a|$var|g" <<< "haha"
hhel/lohhel/lo
Run Code Online (Sandbox Code Playgroud)

不过,我想知道什么是可能的分隔符sed可以接受......因为它似乎是包括正则表达式样的人(几乎所有的字符*,?,.,...)!

在我的sed (GNU sed) 4.2.2:

$ sed 's/a/b/g' <<< "haha"
hbhb
$ sed 's_a_b_g' <<< "haha"
hbhb
$ sed 's#a#b#g' <<< "haha"
hbhb
$ sed 's$a$b$g' <<< "haha"
hbhb
$ sed …
Run Code Online (Sandbox Code Playgroud)

gnu sed delimiter

15
推荐指数
1
解决办法
8280
查看次数

在Java中使用多个分隔符拆分

如何根据字符串中的分隔符拆分句子并计算单词的频率?

 String delimiters = "\t,;.?!-:@[](){}_*/";
Run Code Online (Sandbox Code Playgroud)

我的文本文件是:

Billy_Reeves

Smorz

Nationalist_Left_-_Youth

Ancient_Greek_units_of_measurement

Jiuting_(Shanghai_Metro)

Blodgett,_MO

Baekjeong

Matt_Brinkman

National_Vietnam_Veterans_Art_Museum
Run Code Online (Sandbox Code Playgroud)

我找到了自己的解决方案,这可能对其他人有所帮助:

 String delimiters = "\t,;.?!-:@[](){}_*/";
Run Code Online (Sandbox Code Playgroud)

java split frequency count delimiter

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

Scanner类Java中的多个分隔符

如何使用类的useDelimiter()方法Scanner同时使用逗号(,)和换行符(\n)作为分隔符?

我正在解析csv文件中的一些文本.

java delimiter java.util.scanner

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

如何以编程方式猜测CSV文件是以逗号分隔还是以分号分隔

在大多数情况下,CSV文件是带有逗号分隔的记录的文本文件.但是,有时这些文件将以分号分隔.(如果区域设置将小数分隔符设置为逗号,Excel将在保存CSV时使用分号分隔符 - 这在欧洲很常见.参考:http: //en.wikipedia.org/wiki/Comma-separated_values#Application_support)

我的问题是,让程序猜测是将逗号分隔还是以分号分隔的最佳方法是什么?

例如,像1,1; 1,1的线可能是模糊的.它可以解释为逗号分隔为:1 1; 1(字符串)1

或分号分隔为1,1 1,1

到目前为止,我最好的猜测是尝试使用和解析文件; 分隔符,然后选择具有与第一行相同长度的行的解析(通常是标题行).如果两者具有相同的行数,请选择具有更多列的行.这样做的主要缺点是额外的开销.

思考?

csv parsing delimiter

12
推荐指数
1
解决办法
5123
查看次数

sed rare-delimiter(&| /?...除外)

我要在字符串上应用Unix命令sed(可以包含#,!,/,?,&,@和所有其他字符),它们可以包含所有类型的字符(&,|,!,/,?.. .)

它是一个复杂的分隔符(有两个字符?),可以允许超出错误:

sed: -e expression #1, char 22: unknown option to `s'
Run Code Online (Sandbox Code Playgroud)

提前致谢

sed delimiter

12
推荐指数
2
解决办法
7448
查看次数

在Python中拆分带有多个分隔符的字符串

我正在使用正则表达式使用多个分隔符分割字符串.但是如果我的两个分隔符在字符串中彼此相邻,则会在结果列表中放入一个空字符串.例如:

re.split(',|;', "This,is;a,;string")
Run Code Online (Sandbox Code Playgroud)

结果是

['This', 'is', 'a', '', 'string']
Run Code Online (Sandbox Code Playgroud)

有没有办法避免''在没有添加,;分隔符的情况下进入我的列表?

python string split delimiter

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

我可以在C++函数getline中使用2个或更多分隔符吗?

我想知道如何在getline功能中使用2个或更多分隔符,这是我的问题:

该程序读取一个文本文件......每一行都是如下:

   New Your, Paris, 100
   CityA, CityB, 200
Run Code Online (Sandbox Code Playgroud)

我正在使用getline(文件,行),但我得到整条线,当我想要获得CityA,然后是CityB,然后是数字; 如果我使用','分隔符,我不知道下一行是什么时候,所以我试图找出一些解决方案..

虽然,我怎么能用逗号和\n作为分隔符?顺便说一句,我正在操纵字符串类型,而不是char,所以strtok是不可能的:/

一些划痕:

string line;
ifstream file("text.txt");
if(file.is_open())
   while(!file.eof()){
     getline(file, line);
        // here I need to get each string before comma and \n
   }
Run Code Online (Sandbox Code Playgroud)

c++ getline delimiter

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

在Ruby中拆分带有多个分隔符的字符串

举个例子,我有一个像这样的字符串:

options = "Cake or pie, ice cream, or pudding"
Run Code Online (Sandbox Code Playgroud)

我希望能够通过分割字符串or,,, or.

问题是,我能够做到这一点,但只能通过解析,, or第一次,然后拆分每个数组项,然后将or结果数组展平:

options = options.split(/(?:\s?or\s)*([^,]+)(?:,\s*)*/).reject(&:empty?);
options.each_index {|index| options[index] = options[index].sub("?","").split(" or "); }
Run Code Online (Sandbox Code Playgroud)

结果数组是这样的: ["Cake", "pie", "ice cream", "pudding"]

是否有更高效(或更简单)的方法将我的字符串拆分为这三个分隔符?

ruby string delimiter

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

标签 统计

delimiter ×10

java ×2

sed ×2

split ×2

string ×2

arrays ×1

c++ ×1

count ×1

csv ×1

explode ×1

frequency ×1

getline ×1

gnu ×1

integer ×1

java.util.scanner ×1

mysql ×1

parsing ×1

php ×1

python ×1

ruby ×1

sql ×1

triggers ×1