私は ColdFusion 10 を使用しています。正規表現を使用する必要はほとんどないので、本当に助けが必要です。
長いコンテンツ (最大 8,000 文字) があり、ティーザーを作成したいと考えています。特定の長さ (別の場所で定義します) の後、スペースが続く最後のアルファ文字を見つけたいと思います。その文字以降はすべて削除します。次に、省略記号を追加します (...)
MyString = "The lazy brown fox is not a dog."
この場合、「犬」の前にある「a」以降のすべてを削除します。
MyString = "There are 123 boxes on up the hill, says that 612 guy."
この場合、「612」の前にある「that」以降のすべてを削除します。
MyString = "I fell down the stairs on June 30th, 1962."
この場合、「30 日」より前の「6 月」以降をすべて削除します。
スペースが後に続く最後のアルファ [aZ] 文字の位置を見つけるには、どの正規表現を使用しますか?
MyReg = "";
LastPosition = reFindNoCase(MyReg, MyString);