㈠ 求股票的正則表達式 股票代碼必須以002、000、300、600、60為開頭的6位數字
002開頭的是中小板的
000開頭是深圳的
300是創業板的
600開頭是上海交易所上市的股票
不明白請留言
㈡ 如何將兩個表中相同股票代碼所在行的內容提取出來合並成一個表
這個可以通過VLOOKUP()語句來實現
【VLOOKUP】
VLOOKUP用於在表格或數值數組的首列查找指定的數值,並由此返回表格或數組當前行中指定列處的數值,其語法形式為:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 【按列(col)查找】
其中::
1、Lookup_value:表示要查找的值,它必須位於自定義查找區域的最左列。
Lookup_value 可以為數值、引用或文字串。
2、Table_array:查找的區域,用於查找數據的區域,上面的查找值必須位於這個區域的
最左列。可以使用對區域或區域名稱的引用。
3、Row_index_num:為 table_array 中待返回的匹配值的行序號。
Row_index_num 為1 時,返回 table_array 第一行的數值;
row_index_num 為 2 時,返回 table_array 第二行的數值;
依次類推。
4、Col_index_num:為相對列號。最左列為1,其右邊一列為2,依次類推。
5、Range_lookup:為一邏輯值,指明函數VLOOKUP 查找時是精確匹配,還是近似匹配。
Range_lookup為:FALSE ,VLOOKUP將只查找精確匹配值。
如果Table_array 的第一列中有兩個或更多值與 lookup_value 匹配,
則使用第一個找到的值。如果找不到精確匹配值,則返回錯誤值 #N/A
Range_lookup為:TRUE 或被省略,則返回精確匹配值或近似
匹配值。如果找不到精確匹配值,則返回小於 lookup_value 的最大
值。並且,必須按升序排列 Table_array 第一列中的值;否則,
VLOOKUP 可能無法返回正確的值。
【TRUE 或被省略,返回的值有兩種,因此,精確查找則選用參數FALSE。】
如果 Table_array 的第一列中有兩個或更多值與 lookup_value 匹配,則使用從上往下,第一個升序排列段的最後一個值,如果排列段後面還有值與lookup_value 匹配。此時,反饋的還是使用從上往下,第一個升序排列段的最後一個值。
㈢ 正則匹配一段代碼
其它語言的正則支持/s,在/s修飾下.可以匹配\n,但是JS不支持這個,只有下面這樣:
<script type=text/javascript>
function stripHTMLTag( strText )
{
var regEx = /<tag>(.|\n)*?<\/tag>/gi;
strText = strText.replace(regEx, "");
return strText;
}
var s='[<tag>abc\ndef</tag>]';
document.write(stripHTMLTag(s));
</script>
㈣ 怎樣通過公司名稱查找公司股票代碼
1、如果知道股票名稱(公司簡稱),打開股票軟體在K線圖或分時圖上的空白處,單擊然後用鍵盤輸入上市公司的股票名稱點擊確定,查看相應股票代碼。
2、打開網路首頁,對公司名稱進行搜索,可以進入公司官網進行查詢,後者在網路查詢一般都會有股票代碼,也有一些其他的財經網站會有相應代碼。
㈤ 怎麼用正則表達匹配股票龍虎數據
{n1=1 100 50; n2=1 100 50 n3=1 100 50 n4 1 100 50}
大單買入:IF(CURRBARSCOUNT=1,V*N1/100,DRAWNULL),COLORRED;
大單賣出:IF(CURRBARSCOUNT=1,V*N2/100,DRAWNULL),COLORGREEN;
小單買:IF(CURRBARSCOUNT=1,V*N3/100,DRAWNULL),COLORMAGENTA;
小單賣:IF(CURRBARSCOUNT=1,V*N4/100,DRAWNULL),COLORCYAN;
大單買入1:IF(CURRBARSCOUNT=2,V*19/100,DRAWNULL);
大單賣出1:IF(CURRBARSCOUNT=2,V*8/100,DRAWNULL);
小單買1:IF(CURRBARSCOUNT=2,V*31/100,DRAWNULL);
小單賣1:IF(CURRBARSCOUNT=2,V*40/100,DRAWNULL);
大單買入2:IF(CURRBARSCOUNT=3,V*8/100,DRAWNULL);
大單賣出2:IF(CURRBARSCOUNT=3,V*6/100,DRAWNULL);
小單買2:IF(CURRBARSCOUNT=3,V*40/100,DRAWNULL);
小單賣2:IF(CURRBARSCOUNT=3,V*46/100,DRAWNULL);
STICKLINE(1,大單買入,1000,3,0),COLORRED;
STICKLINE(1,大單賣出,1000,2.2,1),COLORGREEN;
STICKLINE(1,小單買,大單買入,3,1),COLORMAGENTA;
STICKLINE(1,小單賣,大單買入,2.2,1),COLORCYAN;
STICKLINE(CURRBARSCOUNT=2,大單買入1,1000,3,0),COLORRED;
STICKLINE(CURRBARSCOUNT=2,大單賣出1,1000,2.2,1),COLORGREEN;
STICKLINE(CURRBARSCOUNT=2,小單買1,大單買入1,3,1),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=2,小單賣1,大單買入1,2.2,1),COLORCYAN;
STICKLINE(CURRBARSCOUNT=3,大單買入2,1000,3,0),COLORRED;
STICKLINE(CURRBARSCOUNT=3,大單賣出2,1000,2.2,1),COLORGREEN;
STICKLINE(CURRBARSCOUNT=3,小單買2,大單買入2,3,1),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=3,小單賣2,大單買入2,2.2,1),COLORCYAN;
{6/16=18,17,29,34;
6/15=19,8,31,40;
6/14=8,6,40,46};
㈥ 正則表達式匹配,匹配一段代碼里的中文
<?php
$t='<div class="newsContentText"> <p style="line-height: 28px;">
請問公積金號4182561的貸款進度,十二月份資料交到銀行的。
</p> <hr size="2" width="90%" /> <p style="line-height: 28px;"> 解答:</span>2月3日銀行送報中心,當日審批通過,2月4日銀行交接
</p> </div> </div><div class="newsContentText"> <p style="line-height: 28px;">
請問公積金號1的貸款進度,2月份資料交到銀行的。
</p> <hr size="2" width="90%" /> <p style="line-height: 28px;"> 解答:</span>2月1日銀行送報中心,當日審批通過,2月5日銀行交接
</p> </div> </div><div class="newsContentText"> <p style="line-height: 28px;">
請問公積金號4181的貸款進度,3月份資料交到銀行的。
</p> <hr size="2" width="90%" /> <p style="line-height: 28px;"> 解答:</span>2月2日銀行送報中心,當日審批通過,2月6日銀行交接
</p> </div> </div>';
$p='/<div.+?>\s*?<p.+?>\s*(?<q>.*?)\s*<\/p>\s*?<hr.+?<p.+?>\s*(?<a>.*?)\s*?<\/p>/s';//正則
//
preg_match_all($p,$t,$m);
var_mp($m['q']);//這數組裡面是問題
var_mp($m['a']);//這數組裡面是答案
===================
array
0 => string '請問公積金號4182561的貸款進度,十二月份資料交到銀行的。' (length=55)
1 => string '請問公積金號1的貸款進度,2月份資料交到銀行的。' (length=46)
2 => string '請問公積金號4181的貸款進度,3月份資料交到銀行的。' (length=49)
array
0 => string '解答:</span>2月3日銀行送報中心,當日審批通過,2月4日銀行交接' (length=61)
1 => string '解答:</span>2月1日銀行送報中心,當日審批通過,2月5日銀行交接' (length=61)
2 => string '解答:</span>2月2日銀行送報中心,當日審批通過,2月6日銀行交接' (length=61)
=======
這里只能按題意條件給出答案,並不能讓你抄回去就能包好。
㈦ 如何從股票代碼判斷某種股票是否是A股
可以從股票代碼判斷某種股票是否是A股。滬市股票都是60開頭的,深市股票,主板是000和001開頭,中小板是002開頭,創業板是300開頭。
㈧ 需要一些處理正則表達式或通配符匹配的代碼。
確保知道經典的正則表達式和文件名通配符的不同。前者的變體在 Unix工具 ed 和 grep 等中使用, 後者的變體在多數操作系統中使用。
有許多匹配正則表達式的包可以利用。很多包都是用成對的函數, 一個 「編譯」 正則表達式, 另一個 「執行」 它, 即用它比較字元串。查查頭文件 <regex.h> 或<regexp.h> 和函數 regcmp/regex, regcomp/regexec, 或 re comp/re exec。這些函數可能在一個單獨的 regexp 庫中。在ftp://ftp.cs.toronto.e/pub/regexp.shar.Z或其它地方可以找到一個 Henry Spencer 開發的廣受歡迎的 regexp 包, 這個包也可自由再發布。GNU 工程有一個叫做 rx 的包。
文件名通配符匹配 (有時稱之為 「globbing」) 在不同的系統上有不同的實現。在 Unix 上, shell 會在進程調用之前自動擴展通配符, 因此, 程序幾乎從不需要專門考慮它們。在 MS-DOS 下的編譯器中, 通常都可以在建立 argv 的時候連接一個用來擴展通配符的特殊目標文件。有些系統 (包括 MS-DOS 和 VMS) 會提供通配符指定文件的列表和打開的系統服務。
㈨ 【正則表達式】如何匹配出代碼中的三個字元串。
match_result本來就可以當作數組來用,難道有什麼要求是match_result滿足不了的嗎
㈩ 正則表達式做文本替換,只匹配六位股票代碼,但要求六位數字前後不能也是數字
d{6}