標題:
[發問]
請問如何用正規表示,將特殊字元視為字串的一部分?
[打印本頁]
作者:
ychuang
時間:
2017-7-11 08:44
標題:
請問如何用正規表示,將特殊字元視為字串的一部分?
例如:I don't know.中
做搜尋比較時,將 don't 視為一個字串,而非 don 和 t 兩個字串。
作者:
ychuang
時間:
2017-8-11 20:52
研究很久, 用regular expresion似乎無法達到全面的功能(應是自己太弱了), 最後用以下方法達成。
1. 把要處理的欄位設定為字串格式 .Column("A").NumberFormatLocal = "@"
2. 清句子的頭尾空白後, 再用空白拆字 Split(Trim(sSentence(i)), " ")
3. 對所有的字組用 Replace(sTempWord(j), "特殊字元", "") 疊代清掉
這樣終於能定位出像a-doting, advis’d, all-the-world, aren’t
但還是有個無解的問題
以 ' 開頭的字會被視為字串的前引符號.....(Excel的宿命嗎?)
作者:
carloslin0316
時間:
2017-12-27 23:57
回復
1#
ychuang
Public Sub instr_()
Dim str1 As String
str1 = "don't"
For Row = 1 To 10
For col = 1 To 10
If (InStr(1, Cells(Row, col), str1)) Then
Range(Cells(Row, col), Cells(Row, col)).Select
End If
Next
Next
End Sub[attach]28168[/attach]
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)