yqchenlolo 发表于 2006-9-30 16:01

引号里套引号是怎么输入的?

试了好几个不行
就是有一个字符串,
比如
string='asdfas'dfasd'fsdf';
里面的那个单引号怎么输入?
tks

jimin 发表于 2006-9-30 17:03

string='asdfas''dfasd''fsdf';

yqchenlolo 发表于 2006-9-30 17:08

原帖由 jimin 于 2006-9-30 17:03 发表
string='asdfas''dfasd''fsdf';
这里用的是双引号吧?
我用了出错了

yqchenlolo 发表于 2006-9-30 17:09

我试验的例子如下
Main_menu=uicontextmenu; % 定义一个快捷菜单
hline=plot(1:10,'UIContextMenu',Main_menu); % 定义一条曲线并且关联一个快捷菜单
% 以下的cb开头的是为菜单项定义回调函数
cb11=['set(hline,"LineStyle","--")'];
cb12=['set(hline,"LineStyle",":")'];
cb13=['set(hline,"LineStyle","-")'];

cb21=['set(hline,"color","b")'];
cb22=['set(hline,"color","r")'];
cb23=['set(hline,"color","k")'];
% 以下定义快捷菜单
cmenu1=uimenu(Main_menu,'Label','点型');
   item11=uimenu(cmenu1,'Label','dashed','Callback',cb11);
   item12=uimenu(cmenu1,'Label','dotted','Callback',cb12);
   item13=uimenu(cmenu1,'Label','solid','Callback',cb13);
cmenu2=uimenu(Main_menu,'Label','颜色');
   item21=uimenu(cmenu2,'Label','蓝色','Callback',cb21);
   item12=uimenu(cmenu2,'Label','红色','Callback',cb22);
   item12=uimenu(cmenu2,'Label','黑色','Callback',cb23);

yqchenlolo 发表于 2006-9-30 20:43

原帖由 jimin 于 2006-9-30 17:03 发表
string='asdfas''dfasd''fsdf';
我在matlab6.5上试了,双引号的话还是双引号
单引号应该是两个单引号来表示吧?

jimin 发表于 2006-10-1 12:33

>> str='a''''n';
双引号要用''''表示
单引号用''表示

yqchenlolo 发表于 2006-10-1 20:22

>> a='asd"f"asdf'(这里中间的两个双引号),结果如下,双引号还是没变

a =

asd"f"asdf
>>b='asdf''asd''fasdf'(这里中间的都是单引号),结果就只剩下了一个单引号

b =

asdf'asd'fasdf

你搞错了还是我?

eight 发表于 2006-10-1 20:29

原帖由 yqchenlolo 于 2006-10-1 20:22 发表
>> a='asd"f"asdf'(这里中间的两个双引号),结果如下,双引号还是没变

a =

asd"f"asdf
>>b='asdf''asd''fasdf'(这里中间的都是单引号),结果就只剩下了一个单引号

...

b那个不就是你要的结果吗?
页: [1]
查看完整版本: 引号里套引号是怎么输入的?