以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求助如何从字符串中提取表达式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27788)

--  作者:king_really
--  发布时间:2013/1/10 10:05:00
--  求助如何从字符串中提取表达式
有以下这句话,其中我需要提取, SF232 和 提取 3 Piece Suit Pants=B 的表达式
The Gray Tweed 3 Piece Suit Pants 1.62 SF232(灰色花呢) 6 STB4()

请帮忙,万分感谢。

--  作者:lin_hailun
--  发布时间:2013/1/10 10:14:00
--  
 呃,是不是想说提取一句话的某些单词?

 这个需要一个规律,你给多几句话,说说这些话语的规律,然后说说要提取哪些。
[此贴子已经被作者于2013-1-10 10:15:06编辑过]

--  作者:lin_hailun
--  发布时间:2013/1/10 10:15:00
--  
 
[此贴子已经被作者于2013-1-10 10:14:54编辑过]

--  作者:king_really
--  发布时间:2013/1/10 10:34:00
--  
 The Essential Navy Suit Jacket 1.65 BSF3(蓝色) 1.25 L99(黑色(里布)) 10 STB4() 4 STB5()   从中提取加粗的字符,之后根据倾斜字体做出公式 Jacket=A

Vincero Navy Blue & White Pinstripe Suit Pants 1.65 SF119(蓝底白条纹) 6 STB4()   从中提取加粗的字符,之后根据倾斜字体做出公式 Pants =B

Vincero Gray Three-Piece Suit 3.66 SF124(纯浅灰色) 2.4 L147(深灰色宾霸(里布)) 22 STB4() 4 STB5()   从中提取加粗的字符,之后根据倾斜字体做出公式Three-Piece Suit=ABC

请帮忙 谢谢

--  作者:lin_hailun
--  发布时间:2013/1/10 10:39:00
--  
 这样吧,你直接说你这样做的目的吧。你说的 jacket = A 公式,是什么意思?

--  作者:king_really
--  发布时间:2013/1/10 10:49:00
--  
我要等到如下的结果就行

产品细节ProductDetails
型号 标示
The Essential Navy Suit Jacket 1.65 BSF3(蓝色) 1.25 L99(黑色(里布)) 10 STB4() 4 STB5() BSF3 A

--  作者:king_really
--  发布时间:2013/1/10 11:05:00
--  
如有什么不明白之处吗?请告知,谢谢!


--  作者:狐狸爸爸
--  发布时间:2013/1/10 13:13:00
--  

这是数据库软件,不是电子表格,数据没有格式,只有逻辑。

要有确定的逻辑,才能处理。


--  作者:king_really
--  发布时间:2013/1/10 13:47:00
--  
我已经给出逻辑了,能在QQ上聊吗?方便的给个联系方式,电话沟通一下。


--  作者:king_really
--  发布时间:2013/1/10 13:49:00
--  
The Essential Charcoal 3 Piece Suit Jacket 1.75 BSF2(灰色) 1.32 L141(浅灰色(宾霸)里布) 10 STB4() 4 STB5()

找出这句话中的Jacket, 然后Jacket等于A,就是这样的逻辑。